mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: stringhe ed espressioni regolari

[php 4.3 debian etch]
mi sto barcamenando con le espressioni regolari ma non ci cavo un ragno dal
buco...
ho un array che contiene stringhe formattate per l'html, non vorrei
modificare il metodo con cui prelevo la stringa, visto che è abbastanza
veloce.
ma devo mettere un link ad una parte di essa e volevo farlo con ereg_replace 
la stringa sommariamente è così composta
<td>valore</td><td>valore</td><td>file000000023.tif</td><td>valore</td>
in pratica voglio sostituire file000000023.tif con il suo link <a
href="
http://blbla/dir/file000000023.tif
">file00000023.tif</a>
pensavo di usare 
ereg_replace("^file[0-9]{9,9}\.tif$", ????, $var)
ma a questo punto incappo nel problema di riportare la porzione di stringa
da sostituire.
-- 

 --
non usare ereg..
usa 
http://php.net/preg_replace
 ..
qui c'e' tutto quello che ti serve sapere.. 
e se hai dubbi o quesiti.. domanda..
-- 
www.iuz-lab.info

 e se hai dubbi o quesiti.. domanda..
preg_replace("/(file[0-9]{9,9}\.tif)/", 
"<a href=\"
ftp://192.168.1.3:4559/archivio/$1\
" title=\"scarica il
file\">$1</a>",                 
 $result[$recv_tot]);
è incredibile, ma sono riuscito a scrivere la mia prima reg exp.
funziona perfettamente.
ti ringrazio molto, senza questa indicazione chissà quanto avrei sbattuto la
testa prima di trovare la funzione giusta.
ciao
gio :)
-- 

 la testa prima di trovare la funzione giusta.
[..]
prego
-- 
www.iuz-lab.info

Newsgroup: it.comp.www.php
Titolo: validazione html phpsessid

Salve,
sto facendo la "validazione" html della mia homepage e mi viene segnalato:
Line 42, column 59: cannot generate system identifier for general entity 
"PHPSESSID"
...ter"><a 
href="/index.php?pagina=home&PHPSESSID=5500ac04a3477cf165ebb0558c10e7
Ora, &PHPSESSID=5500ac04a3477cf165ebb0558c10e7 viene generato 
automaticamente perché l'host ha session.use_trans_sid attivo.
Allora io ho messo in cima alla pagina ini_set('session.use_trans_sid','0'); 
e in questo modo vedo (guardando il codice html generato) che 
&PHPSESSID=5500ac04a3477cf165ebb0558c10e7 non viene + generato.
Ma rifacendo la validazione mi da sempre la solita segnalazione (quella 
riportata all'inizio), come mai? Non devrebbe non generarsi + il PHPSESSID?
Come potrei risolvere?
Grazie 

 general entity "PHPSESSID"
Direttiva arg_separator.output
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

 Direttiva arg_separator.output
Grazie, risolto.
Newsgroup: it.comp.www.php
Titolo: Dove sbaglio?

Mi son avvicinato da poco al mondo di PHP.
Ho tentato di costruire un form per inserire i dati in Mysql, ma non
funziona.
Dove sbaglio?
Grazie
<html>
<head>
<title>Inserire in db</title>
<?php
function inserisci(){
$host = 'localhost';
$user = 'ala';
$password = 'ala';
mysql_connect($host,$user,$password) or die ('Non riesco a
connettermi');
mysql_select_db(alabianca) or die ('Non riesco a selezionare il
database');
$nome=document.sailing.nome.value;
$dim=document.sailing.dim.value;
$tipo=document.sailing.tipo.value;
$download=document.sailing.download.value;
mysql_query("insert into sailing(nome,dimensione,tipo,download)
values('$nome','$dim','$tipo','$download')");
mysql_close();
}
?>
</head>
<body>
<form name="sailing">
Nome <input name="nome" type="text"><br>
Dimensione <input name="dim" type="text"><br>
Tipo <input name="tipo" type="text"><br>
Download <input name="download" type="text">
<input type="submit" onClick="inserisci(); return false"
value="Inserisci"><br>
<input type="reset" value="Annulla">
</form>
</body>
</html>

 values('$nome','$dim','$tipo','$download')");
il resto è ok.
curiosità, l'hai letto il manuale??
www.php.net
la faq?
php.dopoil.com/faq.php
e non dimenticare google!!
groups.cgoogle.com
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://php.dopoil.com


groups.cgoogle.com
Beh, adesso mi darò da fare a leggere e imparare...
Grazie
Newsgroup: it.comp.www.php
Titolo: clrscr in php

Ciao a tutti,
mi rendo conto di esser ancora un principiante in php, e la mia domanda 
potrebbe essere una sciocchezza per voi..
vi spiego:
in una form ho un bottone che dà il via a tutta una serie di 
operazioni, del tipo copy, zip, etc..Onde evitare che l'utente stia a 
guardare una pagina bianca, con un echo riporto man mano tutte le 
operazioni che vengono eseguite! Siccome numerose, la pagina diventa 
parecchio lunga, ma non è questo il problema..Alla fine di tutte 
queste, io creo un file che dovrei far scaricare all'utente, per cui 
sempre con un echo dò il messaggio se è stato creato correttamente o 
no, e se sì il link dove scaricarlo..
problema: se stampo a video questo risultato al fondo di tutte le righe 
create, non si vede, io vorrei pulire lo schermo da tutte le righe di 
operazioni fatte, e immettere il link ben visibile all'inizio della 
form!!
è chiaro?
ho provato diverse operazioni per realizzare un clrscr() prima di 
stampare il mio risultato, ma niente non ci riesco!
o al limite..alla fine di tutte le operazioni aprire un'altra form, ma 
senza l'interazione dell'utente, cioè quando finisce apre una form 
nuova in automatico!
Spero di esser stato chiaro..
Grazie molte!

> č chiaro?
sě,
mi vengono in mente un paio di modi:
tutto l'output mettilo in un <div> che ha un altezza fissa e le scroll bar
e il link sotto il div
oppure dopo tutto l'output inserisci una rigna di javascript che ti faccia
il redirect della pagina dopo un ulteriore secondo
<script type="text/javascript">
setTimeout('self.location.replace("new.php");', 1000);</script>
idee non testate, bisogna vedere cosa puo' accadere :)

grazie, mò ci provo!!
sempre gradite altre idee!
(non che queste non sia valide, non dico questo, devo provare!!)
grasias!

 
ecco..
ma il timeout dopo un secondo, anche se lo metto alla fine della mia 
pagina php, lui prima non esegue tutte le operazioni per poi aprirmi 
l'altra pagina php, ma appena clicco sul bottone dopo un istante mi 
compare già l'ultima pagina (quella col risultato teorico), ma senza aver 
eseguito le operazioni..
sbaglio io?

OK ci son riuscito!
Dopo alcune prove, questa è la soluzione che funziona:
<script type="text/javascript">
self.location.replace("new.php");</script>
al fondo della mia pagina PHP
Grazie 1000, anzi no, 10000!!

Newsgroup: it.comp.www.php
Titolo: Redirect

Ciao ho fatto uno script che fatta una serie di cose ridirige il browser
ad un'altra pagina che io gli
indico:
                header (Location: /db2.php");
Ma mi ritorna un errore del tipo:
                Warning: Cannot add header information - headers already
sent by (output started at /path/pagina.php:16) in /path/pagina.php on
line 53
non č che devo scrivere l'header cosě?
                print "header (Location: /db2.php)";
Grazie Nico

 non è che devo scrivere l'header così?


 non è che devo scrivere l'header così?

Newsgroup: it.comp.www.php
Titolo: Ricezione

Esempio
mio.php?to=
pi...@pallino.com
&oggetto=cucina&come=grande&marca=sni&...
Io dovrei spedire un e-mail a 
pi...@pallino.com
 che abbia come oggetto
cucina e dentro all'email tutto il resto (potrebbe essere
come,marca,tipologia etc)
Quindi ricapitolando tutti gli header tranne i primi due (to e oggetto)
dovrebbero essere intercettati per essere aggiunti nel testo dell'mail!!!
Sapete come si fa?
Grazie in anticipo!!!


wrote:

Forse non ho capito bene cosa intendi, cmq il valore di oggetto lo
trovi nella variabile $oggetto, il valore di come nella variabile
$come etc......
Lupin
-------------------------
http://www.antiloco.com/
<la directory del Web developing>
----------------------------------
Rimuovere XXX per rispondere via e-mail

 ha scritto nel messaggio
news:3aa00907...@news.libero.it...


dovrei fare un casino che metà basta!!!!
Dai un'occhiata alla funzione mail() di PHP:
http://www.php.net/manual/en/function.mail.php

Newsgroup: it.comp.www.php
Titolo: data e... ORA

Anch'io ho un problema con le date.
Ho già letto tutta la guida ufficiale ma non ne vengo a capo.
Ho un campo TIMESTAMP(14) quindi che memorizza tutto il necessario
Non riesco assolutamente a mostrare la data nel formato
gg/mm/aaaa hh:mm:ss
Questo ad esempio mi funziona con TIMESTAMP(10) nel DB
<?php echo date("d/m/Y",strtotime($data_accesso)); ?>
Se metto TIMESTAMP(14) per memorizzare tutto, anche l'ora quindi, come 
scrivo questa benedetta riga di codice?
Mi da sempre l'anno 1970... classico...
E' urgente, datemi una mano.
Grazie mille

Armand Federico ----------- ha scritto:

Ragazzo tutto è urgente a questo mondo ma io da buon sud italiano ho 
imparato che anche qui a milano è possibile prendersela comoda :D
cmq .. secondo me credo che tu sbagli a memorizzare le date nel tuo db, 
come le scrivi nel db?
-- 
SEZIONE DIVERTIMENTO & AFFINI: "Qual è il poliziotto più sfortunato? 
Quello che muore al posto di  blocco. E quello più fortunato? Blocco!"
[CapoBecchino] - hotmail/msn: capobecchino [@] hotmail [.] com

 Non riesco assolutamente a mostrare la data nel formato
Hai scelto il Timestamp per l'aggiornamento automatico durante l'insert 
e l'update, non per memorizzare una data/ora, vero??
Attenzione che il Timestamp di Mysql NON è il solito timestamp di linux/php
Con Timestamp di Mysql:
select date_format(now() + 0, "%Y %m %d %H %i %s")
Sarò ripetitivo, ma perche' formattare le date dal PHP quando puoi 
formattarle dal database? (potrebbe intervenire Negus invocando la 
portabilità, ma quella è un'altra storia!)
	Francesco

Io per ora non ho la possibilità di gestire il DB.
Quindi prendo i dati che ho e li faccio mostrare a video e basta.
DUNQUE
La mia domanda non è come salvare la data nel DB, ma come mostrarla 
leggibile, dai dati che ho già!
 CI RIPROVO (ridicendo che è urgente!)
Dunque io ho una data memorizzata in un campo TIMESTAMP(8) di Mysql
Il valore che ho è : 20060913
E riesco a mostrarla correttamente con
<?php echo date("d/m/Y",strtotime($data_accesso)); ?>
RISULTATO: 13/9/2006
In un altro campo invece ho TIMESTAMP(14)
Come posso mostrare anche questa data in formato italiano, con l'ora al 
seguito?
Grazie mille.
Federico

  CI RIPROVO (ridicendo che è urgente!)
Anch'io :-)
Hai provato con date_format ???
select date_format(now() + 0, "%Y %m %d %H %i %s")
	Francesco

seguito?
Cosi' ?
<?php echo date("d/m/Y H:i:s",strtotime($data_accesso)); ?>
--
Saluti,
    Peter
agenziaoksana.com
Newsgroup: it.comp.www.php
Titolo: CentOS - PECL non funziona

Sto cercando di installare delle estensioni PHP su un server CentOS 5.3 
64bit.
Eseguo: pecl install pdflib
Ottengo:
---<<<cut here
downloading pdflib-2.1.7.tgz ...
Starting to download pdflib-2.1.7.tgz (55,997 bytes)
.............done: 55,997 bytes
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to 
allocate 12 bytes) in /usr/share/pear/PEAR/Builder.php on line 181
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to 
allocate 100 bytes) in /usr/share/pear/PEAR.php on line 765
---<<<cut here
Se uso il metodo 'pear install pdflib-2.1.7.tgz', mi chiede 'Path to 
pdflib installation', al che non so cosa rispondere... dato che 
qualunque cosa scriva mi dice che non trova pdflib.h.
Nel caso di PECL, ho cercato di tracciare l'errore, ma sembra che quei 
due file non siano in uso: ho messo un die() alla riga 181 di 
Builder.php, ma non succede niente (l'errore arriva lo stesso).
Si accettano suggerimenti.
PS: l'errore lo fa anche su altre estensioni.

 Nel caso di PECL, ho cercato di tracciare l'errore
Non e` che ci sia molto da tracciare. 
Hai un limite troppo basso (8 MB, il default) di memoria utilizzabile da 
PHP. Aumenta tale limite (occhio ai php.ini diversi tra versioni apache, 
cgi e cli).
Ricorda anche sempre che PECL sono estensioni compilate, quindi sul 
sistema devi avere i pacchetti "*-dev" di ogni libreria che usano, oltre 
al compilatore.
Bye.

Alessandro Pellizzari ha scritto:

In /etc/php.ini ho solo la direttiva 'memory_limit' settata a 384M.
Sai quali sono e dove sono le altre direttive?

 quali sono e dove sono le altre direttive?
Allora significa che pecl prende un php.ini da qualche altra parte 
(controlla con un find su tutto il fs) oppure che non lo prende affatto (e 
quindi usa il valore di default).
Prova con uno strace a vedere se riesci a scoprire dove va a leggere il 
php.ini
/usr/bin/pecl, su Debian, e` uno script bash che richiama php con 
determinati parametri. Prova a vedere anche sulla CentOS se e` cosi`, ed 
eventualmente aggiungici li il parametro per usare piu` memoria.
Bye.

Alessandro Pellizzari ha scritto:

Grazie ai tuoi suggerimenti ho risolto: avevo già visto che pecl non era 
altro che un bash script, ma non avevo indagato oltre sugli switch '-C 
-n -q', in particolare -n che significa 'no ini file'.
Ho aggiunto allora un '-d memory_limit=16M' ed adesso va.
O meglio, non va più in crash, ma non mi installa pdflib perché CentOS 
non ha pdflib nei repos... ma questa è un'altra storia.
A presto
Newsgroup: it.comp.www.php
Titolo: php e passaggio di variabili..

Ho installato la versione 5 sulla mia linux box solo che non mi passa le 
variabili alle pagine con il metodo dell'url (file.php?var=xxxx&var2=yyyy)!
Qualcuno ne sa qualcosa? mi faceva sto scherzo anche con la 4.3 e ho 
installato la 5 sperando che reinstallando tutto si risolvesse!
Grazie, ciao!

 (file.php?var=xxxx&var2=yyyy)!
Damanda da un miliardo di lire, sai che cosa e' register_globals?
-- 
I'am what I'am, I do what I can

 > Damanda da un miliardo di lire, sai che cosa e' register_globals?
ehm no.. cerco con google cmq.. ma ho fatto una domanda tanto stupida? :-)

Ste wrote:

Si.
Leggi le faq e 
http://tinyurl.com/z9vy


Scusa.. :-(
Non ho mai cappellato cosě.. :-((

Newsgroup: it.comp.www.php
Titolo: pulsanti

salve sto iniziando  ad usare php per realizzare i miei siti fino adesso 
utilizzavo javascripth per realizzare form , animazione pulsanti ecc.
Cercavo è sicuramente si può fare , conoscete un esempio di scripth in PHP 
mer i menù ovvero i classici menù che cambiano al passaggio del mouse o al 
clik di esso, ho cercato con gogle ma sui pulsanti non ho trovato niente.
Grazie.



Devi usare Javascript oppure i fogli di stile
Francesco

Newsgroup: it.comp.www.php
Titolo: Metodo per verificare mime file

Salve sto cercando un metodo per verificare il mime di un file
le sto provando tutte .
la funzione classica di php image_type_to_mime_type(),
allora ho pensato di usare : getimagesize($filename);
ma mi da problemi anche in locale ma filename siccome devo contrallare un 
file in upload
faccio
$ret = getimagesize($_FILES['namefile]['tmp_name]);
ma nada inoltre sempre in locale anche se da php ini setto il path per 
l'upload dei file temporaneo
non gli frega niente perchč di fatto nel path a cui si riferisce 
$_FILES['namefile]['tmp_name]);
quel file non c'č.
grazie
ciao
-- 
http://sourceforge.net/projects/rdmyframework/
http://www.italiasymbian.it
 

 quel file non c'č.
Quando passi il file rimane nella cartella temporanea per finche il php non 
termina, quindi se dopo lo cerchi non lo trovi di certo...
La cartella ha i permessi di scrittura per l'utente anonimo va web?
Ciao
DN 

 ha scritto nel messaggio 
news:e83asa$rde$1...@balena.cs.interbusiness.it...

ho risolto cosě
prima sposto il file verifico il mime e poi se non č corretto lo cancello
Newsgroup: it.comp.www.php
Titolo: Gestione pagine riservate

Ho un sito internet dove vi è una userzone con accesso limitato con
password, vorrei fare un sistema di amministrazione, dove posso con
delle check box autorizzare o revocare la possibilità di accedere a
determinate pagine, sapreste dirmi come potrei fare?
CIao Mau

 ha detto:

Devi creare un'associazione fra utenti e pagine, ed implementare un
sistema sicuro per verificare i requisiti di accesso.
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Staff di E-Xoopport - 
http://www.e-xoopport.it

e cosa consigli come sistema sicuro?

e cosa consigli come sistema sicuro?
consiglio di controllare sempre i privilegi di accesso alle pagine. Se
hai già in mente uno schema dimmelo, sennò te lo butto giù
velocemente.


 velocemente.
Purtroppo non ho in mente uno schema

Newsgroup: it.comp.www.php
Titolo: Convenzione Commenti API

Ciao a tutti, ho fatto un po' di ricerche ma non riesco a trovare niente 
sulla convenzione dei commenti per generare documentazione, insomma i 
classici commenti fatti così, per intenderci..
/**
*
*
*
*
*/
Mi girate qualche link? Thanks
-Gecko-

Gecko ha scritto:

Se vuoi generare la documentazione dai commenti
http://www.phpdoc.org/
-- 
"20060207: buongiorno italia, buongiorno maria.
con gli occhi pieni di malinconia"

 
Grazie, spulciando ho trovato il tutorial con le convenzioni :)

Newsgroup: it.comp.www.php
Titolo: New info su lingua giapponese

Ciao a tutti,
sempre a riferimento al mio messaggio precedente qualche persona mi aveva
risposto che con Win98 si poteva fare il download da internet.
Avete idea come ???
Lo sò che chi legge il giapponese sicuramente acrà il supporto già
installato ma il cliente del sito ci stà stressando per questo...!!!!
Saluti

 installato ma il cliente del sito ci stà stressando per questo...!!!!
Piuttosto di battere la strada con il Win98, direi di parlare in modo
adeguato con il tuo cliente.
Dovrebbe capire:
- win98 non e' uno standard usato da tutti.
- giapponese e' installato nel 99% dei casi di chi legge giapponese (solo
matti come me installano thai, koreano, cinese e giapponese su una stessa
macchina)
- il lavoro da eseguire non sara' poco.
- bisogna chiarire la parte legale per installare software windows (japanese
ha poi delle restrizioni particolari)
- se si pianta il sistema con una installazione partendo dal suo sito,
vedra' i suoi cliente per l'ultima volta,
o peggio fanno pure una causa legale (essendo gia' frustrati con tutti i
problemi dei sistemi operativi windows) quindi dovrebbe tutelarsi al
massimo.
Se cmq. non convinci il tuo cliente a distanziarsi da questi rischi prova ad
andare qui
(deploying multingual office xp applications [per win98/2000/XP]):
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xpreskit/ht
ml/intb01.asp
;-)
J.

 ha scritto nel messaggio
news:vT0j7.38243$vC1.5...@news1.tin.it...

Newsgroup: it.comp.www.php
Titolo: data di un file

Che funzione devo usare per ricavare la data di un file (es. pippo.exe)
contenuto in una cartella?
Grazie
B. Notario

 contenuto in una cartella?
http://www.php.net/filemtime
 
http://www.php.net/filectime
-- 
I'm not a signature.
Newsgroup: it.comp.www.php
Titolo: sessioni e SID...

Ok oggi sono pieno di domande.. del resto usando php un giorno ogni due mesi
si finisce per fare molta confusione..
Stiamo parlando di php4.0 per chiarezza
La pagina php A mette un valore sull'array $_SESSION dopo aver chiamato
session_start();
Chiamo la pagina php B (redirect tramite javascript come dettagliata nella
mia precedente domanda) e aggiungo in coda all'url il SID.
La pagina B risulta in grado di leggere il valore nell'array $_SESSION e di
utilizzarlo.
Ora viene il problema. La pagina B ha un form che ha per action la pagina B
stessa. Come faccio per conservare il riferimento alla sessione visto che
l'url non lo compongo io a mano ma viene prodotto dal form?
Ha senso mettere nel form:
<input type=hidden name="PHPSESSID" value=<?php $_GET["PHPSESSID"]; ?>>
????
Altrimenti come faccio a mantenere il riferimento alla sessione?
Grazie, spero di essere stato sufficientemente chiaro.
Trini.
--
----------TAF----------
Se ti disegnassi una linea in faccia sembreresti proprio un culo
Trini alla frutta aka potenza del pesante (abbonato nord n°833)
ICQ number 15461418
Homepage 
http://utenti.lycos.it/triniallafrutta

 Stiamo parlando di php4.0 per chiarezza
[cut]
Ti risolvo subito il problema.
Attiva nel file php.ini il trans-sid, ci pensa il PHP a far propagare 
la sessione senza che te ne occupi tu a mano.

 la sessione senza che te ne occupi tu a mano.
sarebbe molto bello ma non sono io ad amministrare il server...
dunque mi devo tenere il php cosě come č impostato...
Trini.

 dunque mi devo tenere il php cosl come h impostato...
Se i cookie sono abilitati la sessione viene propagata tramite di essi.

> Se i cookie sono abilitati la sessione viene propagata tramite di essi.
Credo di aver bisogno di qualche chiarimento..
Io fin'ora ho sempre attaccato il SID all'url ed in questo modo le cose non
comodamente ma sono funzionate...
Ora però siccome il codice mi si sta incasinando vorrei non dover apportare
modifiche troppo sostanziose...
trini.

> <input type=hidden name="PHPSESSID" value=<?php $_GET["PHPSESSID"]; ?>>
Non funziona... apparentemente non c'è nulla nel $_GET["PHPSESSID"]....
come faccio allora a leggerlo?
Trini.


<input type=hidden name="PHPSESSID" value=<?php echo $_GET["PHPSESSID"]; ?>>
prova ad aggiungere echo ;))

 prova ad aggiungere echo ;))
Non l'ho capita.. comincio ad essere nettamente appannato...
Trini.

Altrimenti come faccio a mantenere il riferimento alla sessione?
l'action del post sara':
pagina.php?<?=SID?>

 pagina.php?<?=SID?>
Belin ed io che ho fatto tanto di inserire un hidden, dargli il
nomePHPSESSID e per valore l'explode del SID...
Ma perchè sono coì babbo?
Come lo metti tu oltre che facile è pure ovvio..
Grazie, Trini.



Prova ad usare la funzione ini_alter("session.use_trans_sid", "1") e alla
fine dello script o cmq quando non ti serve piů rimetti tutto a posto con
ini_restore("session.use_trans_sid")
ciao,
ste

 Grazie, spero di essere stato sufficientemente chiaro.
prego, e quarda che la frutta è buona!!
ciao fabrizio
Newsgroup: it.comp.www.php
Titolo: domanda urgente

Ciao a tutti,
ho bisogno di un aiuto urgente.
Io inserisco tramite form un articolo in un database mysql e poi vorrei che 
in un apagina mic omparissero solo le prime parole di questo articolo, 
seguite dal link "continua" che mi porta alla pagina con l'artiolo intero.
Come faccio o quale istruzione devo usare per far comparire solo alcune 
parole dell'articolo nella prima pagina?
Grazie mille
Ciao
Marco 

Marco wrote:

http://it2.php.net/substr
oppure
http://it2.php.net/wordwrap

Newsgroup: it.comp.www.php
Titolo: compilare php

Ho scaricato il file tar.gz di php-4.1.2 e lo decompresso.
Ho compilato tutto perfettamente e non sembrano esserci problemi.
Ora però, stavo provando a 'ricompilare' il PHP aggiungendo le librerie GD
ma.....non funziona.
O meglio, la configurazione riesce, do make e poi make install e tutto pare
andato a buon fine però.....se controllo con php_info mi trovo la penultima
installazione (per capirci il riassunto del config non contiene i comandi
dati con l'ultima installazione) e il Build Date è quello della penultima
installazione.
Domanda: prima di installare nuovamente PHP devo cancellare la dir php-4.1.2
(dove ho scompattato il sorgente la prima volta) e ripetere l'operazione di
scompattazione del tar.gz?

 l'operazione di scompattazione del tar.gz?
Hai riavviato l'apache dopo aver installato la nuova versione di php?
Se il problema persiste, potresti eseguire i seguenti passi:
* fermare apache
* eliminare libphp4.so che si trova nella cartella libexec/ del tuo
apache
* make install (della tua nuova versione di php)
* riavviare apache
Ognitanto puņ succedere che "make install" non sovrascrive il
libphp4.so esistente.
Florian
--
phpbitch.net
 | 
phpaga.sourceforge.net
 | 
landonize.it
 | 
ports.tantalo.net

 libphp4.so esistente.
Perfetto, sarą ceramente questo il problema.
Senti, ma una volta installato PHP, posso eliminare la dir creata per
scompattare il tar.gz? Io PHP l'ho installato in una dir diversa
Ciao e grazie per l'aiuto

 Ciao e grazie per l'aiuto
Piacere.


 scompattare il tar.gz? Io PHP l'ho installato in una dir diversa
domanda stupida...
l'hai fatto make clean e hai cancellato il config.cache?
ciao

> l'hai fatto make clean e hai cancellato il config.cache?
Avevo cancellato in config.cache (no il .status)
Newsgroup: it.comp.www.php
Titolo: phpmyadmin

Ho installato mysql server su windows 2000 server, ora vorrei istallare il
phpmyadmin ma non ci riesco, mi sapete aiutare?
Grazie

 istallare il phpmyadmin ma non ci riesco, mi sapete aiutare?
Quale sarebbe il problema?
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

Sono riuscito ad istallarlo, solo che la pagina index non mi chiede nessuna
password e quindi può accedere chiunque
Come faccio per far in modo da inserire la password per accerdervi?
e posso usare diversi account?
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:Bjdgd.6103$Ni.1...@twister1.libero.it...


 e posso usare diversi account?
Gli account che puoi usare sono quelli di mysql stesso.
Per modificare il tipo di autenticazione, devi agire sul file di
configurazione di phpmyadmin ed impostare "cookie", ad esempio.
Ciao
Marco

 ha scritto nel messaggio
news:clstr6$coa$1...@newsreader.mailgate.org...


 io?
La gestione dell'autenticazione e' integrata in phpMyAdmin, e'
sufficiente configurarla. Leggi i commenti nel file di configurazione.
Please 
http://wiki.news.nic.it/QuotarBene


Newsgroup: it.comp.www.php
Titolo: [OT] Domanda su MySQL

Lo so è OT ma non so dove chiedere.
Se ho questa query:
select * from tabella1 order by campo1 limit 0, 5
Volevo sapere se il server mysql fa prima la limit e poi ordina i campi
filtrati oppure prima ordina e poi filtra  i campi ordinati.
Ciao

 ha scritto nel messaggio
news:9nhpp9$3uk0$1...@stargate1.inet.it...

Ciao,
prima vengono ordinati, e poi ti filtra gli elementi che hai richiesto.
Ciao
Giuseppe

Newsgroup: it.comp.www.php
Titolo: manuale php

Scusate la domanda da pivello........
Mi sono scaricato da 
php.net
 il manuale in italiano nel formato pdf.bz2
Come cacchio si fa ad aprirlo !!!!!!!!!!!!
Grazie

 Come cacchio si fa ad aprirlo !!!!!!!!!!!!
ok gira a desta , leggi li ... esatto , proprio con winrar , adesso clikka e
scarica :P ( scherzo he )
 ^________________^

 ha scritto nel messaggio
news:%9Tg8.3198$uN5....@twister1.libero.it...

Newsgroup: it.comp.www.php
Titolo: Aiuto sulla funzione mail!

Ho provato vari script in php che mandano mail con informazioni prese da un
form però mi si bloccano tutti sulla funzione mail. Devo per forza
pubblicarli per testarli o posso provarli sul mio pc avendo installato il
web server col php ed essendo collegato ad internet? Grazie per l'aiuto,
Franky!

 wrote in message
news:FaEq7.12413$Lp6.4...@news.infostrada.it...


Installati anche un mail server

 wrote in message
FaEq7.12413$Lp6.4...@news.infostrada.it...


Newsgroup: it.comp.www.php
Titolo: MYodbc

Qualcuno lo usa?
Io ho la necessità di sincronizzare un db locale (ad es access o filemaker,
ancora non so) conn mysql in remoto per l'aggiornamento delle pagine del
sito: credo che questo strumento possa tornare utile (o sbaglio?)
Pensavo anche a frontend mysql.
Raccolgo suggerimenti/pareri
Ciao a tutti e grazie

Salve
ho provato ad installare MyOdbc sul mio pc (WinMe) , ma  non riesco a
portare a termine l'installazione perché compajre un messaggio di errore :
"problemi durante la copia di mfc30.dll"!!!!!!!!!!1
Qualcuno sa dirmi il perché? e il modo per risolvere?
La versione di MyOdbc č quella per win95/98, anche se il file si chiama solo
MyOdbc-2.50.39-win95

 wrote in
news:c9h68.3525$
dd4....@twister1.libero.it
: 

Se vai alla pagina:
http://www.mysql.com/downloads/api-myodbc-2.50.html
vedrai che devi usare il driver per NT/Me/2000/XP:
http://www.mysql.com/Downloads/MyODBC/myodbc-2.50.39-nt.zip

Newsgroup: it.comp.www.php
Titolo: php.ini sparito?!?

Php compilato ed installato su una macchina Linux...
Se eseguo phpinfo() in uno dei tanti campi trovo scritto:
 Configuration File (php.ini) Path /usr/local/lib
Se io vado in quella directory trovo molti file e directory ma nessuno di
essi è php.ini e nessuno gli assomiglia neanche un po'!!
Dove si trova allora?
Grazie e Ciao a Tutti!
Enrico

 ha scritto nel messaggio
news:Re7Aa.31658$Ny5.9...@twister2.libero.it...

Prova un
@ locate php.ini
                                                    -- Yena --
Newsgroup: it.comp.www.php
Titolo: Problemi visualizzazione form

Ciao a tutti vorrei sotto porvi un problema che mi fa diventere matto.
Premetto che sono alle prime armi e per questo motivo ho comprato un libro
che dovrebbe aiutarmi, ma probabilmente mi sta complicando la vita.
Un tutorial, mi invita a scrivere questi file:
file sign.php
<h2>Sign my Guest Book!!!</h2>
<form method=get action="create_entry.php">
<b>Nome:</b>
<input type=text size=40 name=name>
<br>
<b>Location:</b>
<input type=text size=40 name=location>
<br>
<b>Email:</b>
<input type=text size=40 name=email>
<br>
<b>Home Page:</b>
<input type=text size=40 name=url>
<br>
<b>Comments:</b>
<textarea name=comments cols=40 rows=4 wrap=virtual></textarea>
<br>
<input type=submit name=submit value="Sign!">
<input type=reset name=reset value="Start Over!">
</form>
file create_entry.php
<?php
include("dbconnect.php");
if ($_GET['submit'] == "Sign!")
{
    $query = "insert into guestbook2
             (name,location,email,url,comments) values
             ('$name','$location','$email','$url','$comments')"
    ;
    mysql_query($query) or die (mysql_error());
?>
<h2>Thanks!!</h2>
<h2><a href="view.php">View My Guest Book!!!</a></h2>
<?php
}
else
{
    include("sign.php");
}
?>
file view.php
<?php include("dbconnect.php"); ?>
<h2>View My Guest Book!!</h2>
<?php
$risultato = mysql_query("select * from guestbook2") or die (mysql_error());
while ($row = mysql_fetch_array($risultato))
{
        echo "<b>Name:</b>";
        echo $row["name"];
        echo "<br>\n";
        echo "<b>Location:</b>";
        echo $row["location"];
        echo "<br>\n";
        echo "<b>Email:</b>";
        echo $row["email"];
        echo "<br>\n";
        echo "<b>URL:</b>";
        echo $row["url"];
        echo "<br>\n";
        echo "<b>Comments:</b>";
        echo $row["comments"];
        echo "<br>\n";
        echo "<br>\n";
        echo "<br>\n";
}
mysql_free_result($risultato);
?>
<h2><a href="sign.php">Sign My Guest Book!!</a></h2>
Ecco, una volta riempito il form le variabili dovrebbero aggiungersi al
 > database. Questo però non succede. Quando vad a verificare il contenuto
del record i vari campi sono vuoti. Di conseguenza, quando vado a
visualizzare il contenuto mi appare la pagina con i campi vuoti.
Quale può essere il problema?
Grazie
 
                                                 Vunera

 Quale può essere il problema?
E' molto probabile sia un problema di configurazione del PHP.
http://it2.php.net/register_globals
http://it2.php.net/error_reporting
-- 
I'am what I'am, I do what I can
Newsgroup: it.comp.www.php
Titolo: [newbie] classi e cookie

Salve a tutti,
ho seguito il tutorial di 
html.it
 per l'autenticazione degli utenti.
Nessun problema, solo che ho voluto trasformarlo in una classe, e dal
quel punto non ha piu' funzionato nulla! (qui la classse:
http://phpfi.com/81980
).
Praticamente tramite la pagina login.php (
http://phpfi.com/81977
)
autentico gli users e setto un cookie con lo user id, e mi aspetto che
da un altra pagina, richiamando nuovamente la classe io possa leggere
tale cookie per vedere se l'utente e' connesso o meno (ecco la seconda
pagina main.php: 
http://phpfi.com/81978
). Ma nulla, il cookie e' vuoto!
E non ne capisco il motivo, visto che sicuramente non e' scaduto! Mi
sfugge forse qualcosa riguardo la visibilita' dei cookie o ho fatto
qualche errore nella conversione in classe?
Vorrei precisare che nel codice originale non si faceva uso
dell'istruzione setcookie se non per cancellarli... come faceva a
settarli???
Spero che qualcuno abbia voglia e soprattutto tempo di spiegarmi.
Grazie 1000 dell'attenzione
cucca



 settarli???
Ne sei davvero sicuro? Posta il link al codice originale.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

Grazie Setec della pronta risposta!
Praticamente non ottengo nessun errore semplicemente la query di
ricerca nel db riporta 0 risultati visto che il cookies e' NULL (c'e'
un controllo con isset($_COOKIE['uid'])).
questo e' il codice originale: 
http://phpfi.com/81983
. A quanto pare
viene settato $_COOKIE['uid']=blablabla senza usare setcookie... ma ha
senso una cosa del genere???
grazie nuovamente!
Cucca



 setcookie... ma ha senso una cosa del genere???
No, non credo puo' funzionare solo cosi.



Controllo e ti faccio sapere
Grazie
Cucca 

Eccomi di nuovo :-)
error_reporting = E_ALL & ~E_NOTICE
display_errors = On
se provo a fare un print($_COOKIE['uid']); da main.php ottengo come
errore:
Notice: Undefined index: uid in C:\xampp\htdocs\CSoft\main.php on line
14
se invece salto il print non mi da nessun errore :(
Ciao e grazie
Cucca
Newsgroup: it.comp.www.php
Titolo: aiuto !!! che vuol dire ?

Stavo facendo delle prove con uno semplice script che tramite la funzione
mail() invia al mio indirizzo e- mail dei dati presi da un form, ma quando
premo il pulsante di submit mi appare questo messaggio:
The requested method POST is not allowed for the URL
/projet1/modulo_invio_posta.html.
che significa ?


che on accetta che gli vengano passate variabili in post (mandate
probabilmente da un form). Usa GET
<form name="boh" action="modulopostaeccetera.html" method="GET">
LAMASE

 /projet1/modulo_invio_posta.html.
Che forse hai messo un file HTML come "bersaglio" del tuo form, ovvero la
action del tag <FORM>

negativo. il form punta ad uno script php.
"J" <jj@thecloud.o> ha scritto nel messaggio
news:a5l6sr$8kh$1...@serv1.iunet.it...


> negativo. il form punta ad uno script php.
Non cambia:
The requested method POST is not allowed for the URL
/projet1/modulo_invio_posta.html
chiaro, no? usa get o cambia le impostazioni del server
LAMASE

che significa ?
Che non puoi usare "POST" con una pagina HTML.
Se e' per questo, penso che anche usando GET non succeda assolutamente
nulla.
Io credo che in quella FORM tu ti sia dimenticato il parametro ACTION,
o qualcosa del genere.
Leonardo
-- 
And where the black and corkscrew towers climb
Lost and athirst the ragged pack abides,
Old as the aeons, trapped in tombs of time,
Sailing the tortuous temporal tides...

> > /projet1/modulo_invio_posta.html.
                                 ^^^^
Scusa, stavi dicendo? 8-D


Newsgroup: it.comp.www.php
Titolo: remote addr

salve,
$_SERVER['REMOTE_ADDR']
non dovrebbe rilevare un indirizzo ip pubblico?
Sto usando un counter su un sito web e spesso
nella lista dei log trovo indirizzi ip riservati,
tipo 192.168.xxx.xxx.
Ciao


Perché, c'è qualche ostacolo tra il server e una rete interna? 
-- 
Gian Leonardo


il sito e' su un hosting,
gli indirizzi rilevati da $_SERVER['REMOTE_ADDR']
non dovrebbero essere sempre pubblici anche se
l'accesso avviene da una macchina di una lan?

 l'accesso avviene da una macchina di una lan?
No. Ti faccio un esempio. Io ho un server interno alla man di fastweb,
accessibile dall'esterno tramite vpn. Se tu ti connetti passando
dall'esterno (vedi su vpn con IP pubblico) vedrò un indirizzo tipo
213.x.x.x, altrimenti se inoltri richiesta dall'interno della MAN verso
l'ip della macchina vedrò 1.x.x.x
-- 
Gian Leonardo

 l'ip della macchina vedrò 1.x.x.x
questo significa che gli indirizzi ip riservati
che rilevo sono della lan dell'hosting?

 che rilevo sono della lan dell'hosting?
Guardando cosa dice RIPE direi proprio che si tratta di utenti che accedono
dall'interno di una sottorete. Sicuramente non sono IP pubblici.
-- 
Gian Leonardo
Newsgroup: it.comp.www.php
Titolo: Xpath.class per leggere/scrivere XML con PHP

salve a tutti,
ho la necessità di convertire una serie di dati memorizzati in un file
xml in formato mysql, utilizzando php..
la prima cosa che ho fatto è quindi analizzare le potenzialità del
php nel parsing di un documento XML. Inannzitutto anticipo che la ver
di php in questione è la 4.x (mi pare 4.2.11) e non la posso
modificare.
Il parsing con SAX è un suicidio, lo trovo applicabile con
tranquillità solo su documenti xml poco complessi... nel mio caso, pur
essendo fattibile, la cosa richiederebbe uno sforzo inutile...
girando un po' ho visto il progetto xpath.class... non male...
ho scaricato la 3.5 e da quello che leggo nell'help è perfetta per il
mio scopo..
unico problema è che il manuale esamina le funzioni in modo astratto e
quindi, nella maggior parte dei casi, non riesco a coglierne il
significato..
di tutorial in giro non ne ho trovati che 2 o 3, e tutti si fermano
all'istranza della classe e ad un blando esempio su un paio di
comandi..
quindi innanzitutto vorrei sapere se *qualcuno sa dove reperire un
minimo di tutorial decente sull'utilizzo pratico della classe xpath*?
io sono arrivato fin qui:
include("class/XPath.class.php");
$xpath = new XPath();
$xpath->importFromFile("documento.xml");
$result = $xpath->getData("//ELEMENT[1]/SUB_ELEMENT"));
questo funziona, ma non riesco a capire come contare 
n.ro
 di element x
ciclare la funzione e reperire tutti i dati sub_element!!
*suggerimenti?*
grazie 
simple_maL

 
Personalmente mi trovo bene con questa classe 
PEAR:
http://pear.php.net/package/XML_Serializer/
Trasformi l'xml in un array. Dopodiché si ragiona solo con php.
Richiede
# PHP Version: PHP 4.2.0 or newer
# PHP Extension: xml
# PEAR Package: XML_Util 1.1.1 or newer
# PEAR Package: XML_Parser 1.2.6 or newer
# PEAR Package: PEAR Installer
Vedi se può esserti d'aiuto,
qui trovi un paio di tutorial sull'argomento
http://www.melonfire.com/community/columns/trog/article.php?id=244
http://www.sitepoint.com/article/xml-php-pear-xml_serializer
Ciao
-- 
"20060207: buongiorno italia, buongiorno maria.
con gli occhi pieni di malinconia"

grazie...
mi sembra un'ottima idea, tanto alla fine nn devo modificare il
documento, ma solo leggerlo!
ad ogni modo se qualcuno ha info sull'utilizzo di xpath.class sono
sempre gradite!!
Intanto vado a vedere XML_Serializer
grazie!

 
forse count($result)?

> forse count($result)?
$result = $xpath->getData("//ELEMENT[1]/SUB_ELEMENT"));
- questo prende solo 1 dato, cioè il 
n.ro
 1 dell'array ELEMENT
- il SUB_ELEMENT contenuto è un dato, non un array
- quindi $result è una stringa
usando
$result = $xpath->getData("//ELEMENT"));
getData() restituisce un errore perchè è fatta per prendere un dato e
non un array... la risposta infatti è:
XPath error in XPath.class.php:5813 The supplied xPath '//ELEMENT' does
not *uniquely* describe a node in the xml document.Not unique
xpath-query, matched 823-times.
simple_maL
Newsgroup: it.comp.www.php
Titolo: select random

Ciao a tutti,
Ho una tabella di prodotti, devo fare una select che mi riporti 3 prodotti
in maniera random.
Come è la sintassi per fare una cosa del genere ?
Grazie
elena


Ciao elena,
prova con "SELECT * FROM nome_tabella ORDER BY RAND()"
ciao ;)
Stef R6


Anzi, per la precisione:
"SELECT * FROM nome_tabella ORDER BY RAND() LIMIT 0,3"
ciao
Newsgroup: it.comp.www.php
Titolo: Select su parola che inizia con numero

Se ho una SELECT * FROM tabella
          WHERE condizione
dove la condizione deve cercare solo le parole la cui prima lettera
è un numero;
si riesca a fare solo con la query e come, oppure serve passare del codice
php?
inoltre in tale condizione puo' esserci una variabile il cui valore dipende
da un controllo checkbox tale che:
1a condizione
se check disattivato cerca solo parole che iniziano con numero;
2a condizione
se check attivato trova tutto, mettendo pero' in prima posizione
nell'ordine, i valori che si trovano con la precedente condizione

 nell'ordine, i valori che si trovano con la precedente condizione
Sei fortunato:
... ORDER BY mioCampo ...
te li ordinerà alfabeticamente ("ASCII-camente") e quindi i numeri
verranno per primi.
Ciao,
Tristan

Newsgroup: it.comp.www.php
Titolo: Gestire bottoni "precedente" "successivo"

Mi permetto di fare un crosspost perche' temo che il problema vada risolto
non solo via html, ma anche attraverso php.
Ho una cartella con molti pagine html dentro, che posso anche chiamare con
un nome e un numero progressivo: queste pagine sono collegate tra di loro
con i classici pottoni "precedente" e "successivo".
Mi capita ogni tanto di eliminare una pagina e ogni volta devo modificare a
mano i link di tutte le altre!
Non esiste una scorciatoia, uno script qualcosa che possa aiutarmi?
Grazie per l'attenzione.

 non solo via html, ma anche attraverso php.
ovviamente con uno script lato server .
Con Php puoi scorrere una directory e utilizzare i nomi dei file per fare
quello che vuoi tu !
ti faccio un esempio...
<?
$handle=opendir("percorso da esplorare");
while (false !== ($filedaaprire = readdir($handle))) {
           if (($filedaaprire!=".")
and($filedaaprire!="..")and($chek_sistema!="_") and (filesize
("$dir/$filedaaprire")!=0)){
              print("   <a href='percorso da
esplorare\".$filedaaprire."'>$filedaaprire</a><br>");
          }
 }
?>
in questa maniera ad esempio crei dei collegamenti con tutte le pagine della
directory.
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.642 / Virus Database: 410 - Release Date: 24/03/2004

 Non esiste una scorciatoia, uno script qualcosa che possa aiutarmi?
Personalmente uso il pacchetto HTML_Menu di Pear. Trovi la documentazione
qui:
http://pear.php.net/manual/en/package.html.html-menu.php
Il menu tipo 'prevnext' č quello che cerchi
Nel file MenuBrowser.php (allegato al pacchetto) viene definita una classe
che, a partire dal file system, crea l'array da utilizzare in HTML_Menu
Saluti

Volevo ringraziarvi moltissimo entrambi.
La soluzione di doublebass mi sembra forse ls piu' praticabile dal 
sottoscritto... spero di capirci, mi sembra ci sia parecchio da leggere.
Provo subito...eventualmente vi chiedo ancora un piccolo aiuto.
Ciao grazie.
Newsgroup: it.comp.www.php
Titolo: ? Oracle-Odbc ?

La seguente istruzione odbc per Oracle:
$conn = odbc_connect("PROVA", "UTENTE_PROVA", "PASS_PROVA");
mi genera questo errore:
Warning: SQL error: [Microsoft][ODBC driver for Oracle][Oracle]ORA-12154:
TNS: non è stato possibile risolvere il nome del servizio., SQL state 08001
in SQLConnect in C:\Applicat\PHP\Esempi\Oracle\Default.php on line 21
Cosa debbo fare? Le stesse connessioni ed impostazioni per db Access
funzionano regolarmente...
Grazie mille a chi saprà e vorràrispondermi.
Alberto

C:\Applicat\PHP\Esempi\Oracle\Default.php on line 21
Verifica innanzitutto che il Listener sia attivo sul
server (presumo che il tuo Oracle sia MTS :-) ).
Se e' attivo e' continua a darti il 12154, molto
probabilmente la stringa di connessione e' errata o
non presente sul tuo TNSnames.ora
Modifica o aggiungi la entry relativa al server che
vuoi utilizzare.
Comincia a preoccuparti soltanto se con la 
USER+PWD+CONNECT_STRING con la quale non riesci ad
accedere da ODBC riesci invece ad accedere tramite
Sql*Plus o similia.
Ciao.
______________________________________________________________________
Do You Yahoo!?
Il tuo indirizzo gratis e per sempre @
yahoo.it
 su 
http://mail.yahoo.it
-- 
Posted from 
web4904.mail.yahoo.com
 [216.115.106.29] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:2001022015010...@web4904.mail.yahoo.com...


Newsgroup: it.comp.www.php
Titolo: Conntrollare se un link è valido

Salve,
c'č qualche anima pia che potrebbe aiutarmi a capire come fare?
Ho bisogno di capire se un link esiste (una immagine) oppure no.
Io ho scritto queste righe ma il valore di ritorno č sempre nullo, sia 
se gli passo un link valido che uno non valido.
Ecco il codice:
   $url = "
http://www.google.it
";
   $fp = fsockopen ($url, 80, $errno, $errstr, 2);
   if ($fp)
   {
	echo("Funziona" );
   }
   else
   {
	echo("Non Funziona" );
   }
Grazie infinite.
-- 
Ciao
TonyM

 se gli passo un link valido che uno non valido.
Uno, se attivi le warnings ti da parecchia più informazione.
Due, testandolo, vedo che togliendo http:// dalla stringa, il codice
funziona...
finalmente,
http://it.php.net/manual/it/function.fsockopen.php
per molti altri esempi.
Saludos
Adriano

Newsgroup: it.comp.www.php
Titolo: Template Engine

Cosa utilizzate solitamente in grandi progetti / applicativi PHP per la 
parte di presentazione?
Quale motore di template mi consigliereste?
grazie
andrea

 Quale motore di template mi consigliereste?
Smarty, se n'è parlato anche poco tempo fa.
http://www.smarty.net/
Ciao
-- 
Daniel Londero - 
http://daniel.spotmusic.net
HTResultStat - 
http://htrs.spotmusic.net

 wrote:

Php medesimo, a meno di esigenze particolari.
Tac
-- 
Using Opera's revolutionary e-mail client: 
http://www.opera.com/mail/
Newsgroup: it.comp.www.php
Titolo: problema con vecchio codice

Salve,
ho un vecchio forum che ha smesso di funzionare
perchè le variabili da pagina a pagina non vengono intercettate
con i metodi $_POST e $_GET
Mi chiedo come si possa far funzionare tutto di nuovo magari
modificando
con ini_set qualche impostazione di base del php che per quello che mi
riguarda 
è la versione 4.3.9
Grazie della collaborazione
Andrea

 con i metodi $_POST e $_GET
Se hanno smesso di aggiornarlo probabilmente ti conviene cambiarlo, visto
che avra` sicuramente qualche buco di sicurezza.
Se invece usa semplicemente HTTP_GET_VARS al posto di _GET, puoi fare
qualcosa con register_long_arrays (vado a memoria, mi pare si chiami
cosi`) in php.ini
Non so se si possa impostare con ini_set()
Se usa le register_globals, cambia decisamente forum senza pensarci due
volte.
Bye.
Newsgroup: it.comp.www.php
Titolo: domanda riguardo il sistema delle FAQ

Ciao ragazzi...x quanto rigurda le faq...in questo momento non ricordo
l'indirizzo esatto cmq il nome della pagina è più o meno
faq.php?faq  ,ora mi chiedo...quel "faq" dopo il punto interrogativo cos'è?1
variabile?e se si come viene riconosciuta?non m uccidete please ^__^ bye
bye!

 wrote in message
news:j30Q8.36823$Kt3.8...@twister2.libero.it...

if (isset($argv[0])) {
  $jump = addslashes($argv[0]);
  $q = "SELECT * FROM FAQ WHERE jumpWord='$jump'";
}
Quindi:
 
http://php.dopoil.com/faq.php?faq
Si ottiene l'argomento in argv. Dipende cmq. dalla impostazione di php.ini.
Stesso sistema si usa per il manuale 
http://it.www.php?date
 e fa un redirect
sul manuale della funzione date.

 wrote in message
news:j30Q8.36823$Kt3.8...@twister2.libero.it...



 Si ottiene l'argomento in argv. Dipende cmq. dalla impostazione di
php.ini.
Tante grazie ^__^

Newsgroup: it.comp.www.php
Titolo: problema con gli array

Ciao a tutti ho un problema ad allineare due array.
Ad esempio dato l'array $val = array("val1","val2","val3") e dato l'array 
$ris= array("ris1","ris2","ris3") non riesco a stampare a video i valori dei 
due array in questo modo
va1 -- ris1
va2 -- ris2
va3 -- ris3
mi potete aiutare
Grazie tante a tutti

Scusa con un ciclo  in cui stampi contemporaneamente i due array...
inizializza indice array
mentre (condizione fine array)
  Stampa elemento array 1
  Stampa elemento array 2
  avanza indice array
fine mentre

 ha scritto nel messaggio 
news:1136963345.9...@g14g2000cwa.googlegroups.com...

scusa ma non ho prorio capito :-)
se cosě gentile da farmi un esempio 

andreaG ha scritto:

prova così:
$val = array("val1","val2","val3") ;
$ris= array("ris1","ris2","ris3") ;
for ($i=0; $i<count($val); $i++)
     {
     print "$val[$i] - $ris[$i]<br>";
     }
  se i due array non contengono lo stesso numero di elementi dovrai 
modificare il codice.
ciao.
Enrico


Ora ho capito... :)
grazie tante