mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: Perchè questo frammento di codice non funziona?

Salve, sto provando a creare un piccolo script che permette ad un utente
iscritto ad una newsletter di cancellarsi dalla mailing list. Per fare
ciò uso il codice che segue:
$rimozione='Lei riceve questo messaggio poiché si è iscritto alla
newsletter. Potrà revocarla in ogni momento. Per non ricevere la nostra
Newsletter, clicchi qui:'; $urlmail='<a
href="
http://www.miosito.com/Mailing/unsubscribe.php?email=
';
$urlmail.=$toaddress.'">
http://www.miosito.com/Mailing/unsubscribe.php?email='.$toaddress.
'</a>';
$message.=$rimozione."\n".$urlmail;
tale codice aggiunge in coda al messaggio che invio le istruzioni per
cancellarsi dalla mailing list.
Quando spedisco il messaggio, compare il link corretto allo script di
rimozione, seguito dall'indirizzo email da rimuovere. Ma nella barra di
stato l'indirizzo email non è presente, ed infatti, se clicco sul link,
la variabile email è vuota.
Qual'è il mio errore?
Francesco
-- 
      Teaching OnLine 
Corsi online di programmazione
Php, Asp, C, C++, Visual Basic, Delphi
Linux Shell Programming
------------------------------------
http://www.teachingonline.it

 Newsletter, clicchi qui:'; $urlmail='<a
beh, gli apostrofi hanno un significato!
non puoi aprirli e chiuderli a caso 
o fai gli escape \' oppure
 $var = " tentativo un'ottima prova";
 $var = ' tentativo un\'ottima prova';
-- 
rotolando sul pavimento che ride


$toaddress non è definito. devi controllare questa variabile :)
ciao,
Luca(riello) 

 $toaddress non è definito. devi controllare questa variabile :)
Però, scusa... Se la scritta gli viene corretta, significa che 
$toaddress una volta non è definito e una volta si, nella stessa riga di 
codice: in effetti è strano.
-- 
dorje



No, la variabile $toaddress è definita, altrimenti non riuscirei ad
inviare i messaggi agli utenti della mailing list.
Francesco

 Qual'è il mio errore?
Tanto per cominciare, ti sei dimenticato urlencode.
ciao, f.

> Tanto per cominciare, ti sei dimenticato urlencode.
L'ho aggiunta, ma funziona sempre allo stesso modo. Ecco la modifica:
$urlmail='<a
href="
http://www.miosito.com/Mailing/unsubscribe.php?email=
"'.urlencode($toaddress);
$urlmail.='">
http://www.miosito.com/Mailing/unsubscribe.php?email='.$toaddress.
'</a>';
Francesco

 mi funzionano correttamente sia il testo sia il link.
Ora anche a me, era un problema di apici, anzi di doppi apici: "
Però ora ho un altro problema, con queste aggiunte, il messaggio non
viene spedito agli utenti.
Francesco

 viene spedito agli utenti.
In che senso "non viene spedito" ?
Posta codice ed errori, se vuoi ...
ciao, f.
Newsgroup: it.comp.www.php
Titolo: Perché considerare anche % e _?

Riguardo la funzione mysql_real_escape_string, perché in nota è detto che 
non aggiunge l'escape a % e a _?
Voglio dire, siamo d'accordo che sono simboli con un preciso significato in 
mySql, ma se uso già la fuzione mysql_real_escape_string, che senso avrebbe 
preoccuparsi ai fini dell'SQL Injection, anche solo teoricamente, degli 
altri caratteri? O mi sfugge qualcosa?
rob4you 

On Tue, 7 Nov 2006 16:40:56 +0100, "rob4you" <KIED...@KIEDIMELO.it>
wrote:

mysql_real_escape_string non e' solo "anti SQL injection", ma piu' in
genere e' "avere i risultati che ti aspetti".
Immagina che io cerchi un post su ICWP, e mi ricordi che conteneva la
stringa "16%": essendo piuttosto rara, m'aspetterei che usando questa
come stringa di ricerca, io trovi solo uno o due post, fra i quali il
post che interessa a me.
Ma se cerchi "16%", magari da interfaccia, e cliccando "ovunque nella
frase" (senza sapere come si trasformera' in SQL, magari senza sapere
neanche che esiste l'SQL!), e l'% non viene escapato, tu utente avrai
dei risultati... come minimo "inattesi".
Leonardo
-- 
Dawn is near, the time is short (Human aircraft! Hard to port!)
We eight reindeers of the night work as one in silent flight.
Let not one damn house pass by (Who taught that guy how to fly?)
Each year sees more girls and boys: how many of them can we bring toys?

 dei risultati... come minimo "inattesi".
Scusami ma non ti ho capito..se io cerco "%" e questo carattere non viene 
escapato, perché dovrei avere dei risultati inattesi? Voglio dire, nel 
database se non è stato escapato durante l'inserimento, il messaggio sarà 
qualcosa del tipo "ecco il messaggio con il carattare %". Se faccio 
l'escaping prima dell'inserimento: "ecco il messaggio con il carattere \%".
Su google ho provato a inserire nell stringa di ricerca il carattere di 
percento % e google non resituisce nessun riusultato (sembra quasi 
rincoglionire). Ho poi provato a inserire il carattere di underscore _ e 
invece dà i risultati pertinenti.
Ora, capisco che google non utilizza mySQL :-)), ma nell'esempio che mi hai 
detto tu non riesco a capire come si modifica la situazione nei due casi.
Quando avrò chiarito questo dubbio, eccone un altro: :-) ma quindi i due 
caratteri aggiuntivi da escapare sono SOLO % e _? (appunto non ho ben capito 
quando).
graziee, e scusami per i miei dubbi.
rob4you 

quando).
Se vuoi fare una ricerca con LIKE. Ma non vanno escapati in INSERT/UPDATE,
perche' li' non hanno significato (mentre devi sempre escapare ', per fare
un esempio).

Newsgroup: it.comp.www.php
Titolo: Form Upload file e anche testo semplice

E' impossibile con una sola form effettuare l'upload di un file (quindi
enctype="multipart/form-data") e allo stesso tempo mandare delle
informazioni tramite un campo di testo??
Saluti
Janko
ps. Probabilmente posso sembrare fuoritema perchè si tratta di un
argomento di HTTP però mi serve per fare applicazioni php!

 delle informazioni tramite un campo di testo??
No, e' possibile.
-- 
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.

Newsgroup: it.comp.www.php
Titolo: Richiesta di una semplice spiegazione..credo!

Salve a tutti! Sto provando uno script che all'inizio di ogni file php ha la
riga "error_reporting(0);". A cosa serve esattamente? Grazie!

 riga "error_reporting(0);". A cosa serve esattamente? Grazie!
    Come puoi facilmente trovare sul sito PHP dove hai in linea tutto il
manuale (
http://www.php.net/manual/en/function.error-reporting.php
) serve ad
impostare il livello di segnalazione degli errori.
    In pratica puoi far sė che PHP segnali ogni pių piccola imperfezione del
tuo codice o solamente gli errori bloccanti (ed ogni via di mezzo).
        Cris
--
Cristiano Verondini
http://noway.ing.unibo.it

Newsgroup: it.comp.www.php
Titolo: parser xml e lettere accentate

ciao a tutti,
ho un parser xml che ha dei problemi nel leggere lettere accentate da un
file xml.
In pratica non setta le variabili quando all'interno di un nodo xml vi
sono lettere accentate...
A qualcuno é già successo di avere un problema simile?
Graize
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 file xml.
A me capita qualcosa di simile.
Ho risolto usando il tag meta charset impostato a utf-8, oppure 
utilizzando la funzione utf8_decode();
--
rob4you
www.outofmind.eu
Newsgroup: it.comp.www.php
Titolo: Aggiornare immagine e database

Ciao a tutti,
ho costruito una pagina php che dovrebbe eseguire l'upload di un file di
immagine e far vedere in una finestrella il preview dell'immagine
caricata;
l'upload viene eseguito correttamente, ma il preview è visibile solo se
si effettua un refresh manuale della pagina.
cercando su google ho trovato risposte al problema che dicono di
inserire
<head>
<meta http-equiv="Pragma" content="no-cache"> 
</head>
non mi risolve il problema..
mettendo un refresh a tempo, funziona.. ma non penso sia l'unica
soluzione possibile..
esiste un metodo?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

John Gobbo wrote:

hai provato a mandare degli header che impongano il ricaricamento della
nuova immagine?
http://php.net/header
-- 
www.iuz-lab.info

 
http://php.net/header
ti ringrazio per la risposta.. mi sono rimesso solo ora a lavorarci di
nuovo;
ho letto un po' sugli header, ma il problema non riesco a risolverlo:
per facilitare ho provato a fare una pagina semplice senza richiami di
template vari.
nella pagina faccio semplicemente un caricamento del file e lo
visualizzo nella finestrella dell'immagine.
Il problema si presenta se in upload naturalmente imposto sempre lo
stesso nome del file.
provo a postare il codice.. 
<?php header("Pragma: no-cache");  ?>
         <form action="testupload.php" method="post"
enctype="multipart/form-data" name="form1" id="form1">
                 <input type="file" name="userfile">
          <input name="Submit" type="submit" onClick="<?php
$uploaddir = './temp/';
$new_name = 'test.jpg';
$file_name = ($new_name) ? $new_name : $_FILES["userfile"]["name"];
move_uploaded_file($_FILES["userfile"]["tmp_name"],
"$uploaddir/$file_name")
 ?> "value="OK">
          <img name="immagine" src="/temp/test.jpg" width="150"
height="150" alt="">
</form>


un'ulteriore idea:
siccome il nome file deve essere univoco per ciascun utente ho pensato
di mandare il nome nick con l'orario:
$timefile =strtotime("now");
$new_name = $_SESSION['MM_Username']. "_" .$timefile. "1";
il problema è che cliccando sul bottone che aggiorna il database, viene
scritto correttamente il nome del file sul db:
es: ste_11154782851 (fin qui va bene)
ma passando il parametro new_name alla pagina che mi deve fare l'upload
questo subisce un ritardo
e il file in upload si chiamerà
VPste_11154782871 (71 finale e non 51)
..
come posso congelare new_name?


John Gobbo wrote:

[..]
l'hai gia' salvato in sessione.. non ricalcolarlo..
-- 
www.iuz-lab.info
Newsgroup: it.comp.www.php
Titolo: form e php

Ho un problema vorrei fare un form composto da tre select che ottengono i
dati da 3 query sql, quello che vorrei vare è che in base alle scelte delle
select precedenti ( all'accesso solo la prima attiva, poi anche la seconda
e poi la terza) venissero mostrati nelle altre select campi ristretti della
tabella a cui la query fa riferimento.
Ad esempio.
Se ho una tabella che mi deve far scegliere un utente x nome cognome Prov,
all'eccesso posso scegliere la provincia, alla scelta mi viene attivata la
select relativa al nome ( con i soli utenti in quella provincia) e poi il
cognome.
Si può fare in php o bisogna ricorrere a javascript?
Grazie in anticipo e mi scuso per la spiegazione un po' contorta.
Francesco

 Francesco
Se ti poni questa domanda, vuol dire che non conosci bene il PHP.
Cmq è stata postata infinite volte.
La risposta è javascript.

 La risposta è javascript.
E' vero non lo conosco bene.. ti ringrazio per la risposta.
Ciao

regi__ wrote:

E' possibile farlo anche in PHP ma presuppone il ricaricamento della pagina
ciao
Alesi_27

Newsgroup: it.comp.www.php
Titolo: PHP e debugging

Salve a tutti!
Ho questo problema: sto provando ad attivare il debugger interno, e nel
manuale si dice di :
-sistemare il configuration file (e fin qui OK)
-Attivare un TCP listener sulla porta del server specificata nel
configuration file (si ma ke è un TCP listener? è per caso telnet? io non
credo.. se non è, dove trovarne uno?)
- negli script PHP aggiungere una riga tipo :debugger_on("xxx.xxx.xxx.xxx")
dove xxx.xxx.xxx.xxx è il corrispondente indirizzo internet; (si ma il PHP
mi dice: call to undefined function debugger_on() in... Sbaglio io qualcosa
per caso?)
Qualcuno ha suggerimenti, critiche, insul...ehm.. in proposito?
Thanx a BIG lot!
<*DarKStaR*>

per caso?)
Potrebbe non essere stato compilato con il supporto debugging. Questo
rende il PHP uno zinzino piu' veloce... ma ovviamente, non puoi usare
debugger_on().
Leonardo
-- 
".signature": bad command or file name

Newsgroup: it.comp.www.php
Titolo: help...FILESYSTEM!

ciao... ho un problema con la scrittura su file...
non capisco il codice dovrebbe essere giusto, giudicate voi... vi prego
ditemi dove diavolo sbaglio!!!!
<?php
$fp=fopen("news.txt","w");
fputs($fp,"ciao");
?>
lo lancio dal server web e non succede nulla... nessun segno di errori o
che...
il file in questione (news.txt) non risulta cambiato!
grazie

 ha scritto nel messaggio
news:ivLo8.86357$%g7.27...@twister2.libero.it...

chmodato il file ? si perchè altrimenti ti darebbe errore a meno che non hai
specificato un'error reporting che non ti visualizza gli errori...
aggiungi alla fine anche
fclose($fp);
che è meglio :-)
Ciao
Alex

il file in questione (news.txt) non risulta cambiato!
Che succede con:
	<?
		error_reporting(E_ALL);
		if (is_writable('news.txt'))
			print 'Dovrebbe funzionarti.';
		else
			print 'Problema di permessi!';
		$fp = fopen('news.txt', 'w');
		fputs($fp, "ciao\n");
		@fclose($fp);
	?>
Leonardo
Newsgroup: it.comp.www.php
Titolo: Ultimo id con group by

Ciao di nuovo..
ho già controllato le FAQ, io dovrei estrarre da DB mysql l'ultimo articolo
inserito, solo che in questa tabella ho un campo sezione dove applico un
group by.
Dalle FAQ ho preso questo esempio...
Metodo Brute-Force:
SELECT * FROM tbl ORDER BY IDX DESC LIMIT 1;
ed ho aggiunto il group by
$sql_ricerca = "SELECT `id`, `titolo`, `testo`, `sezione`, `data` FROM
`tabella` GROUP BY `sezione` ORDER BY `id` DESC LIMIT 1
Così facendo non mi viene più visualizzato l'ultimo inserito, ma sempre e
solo il primo anche cambiando la clausola LIMIT... avete qualche soluzione
alternativa?
--
~~~ Riccardo Slanzi ~~~
       UIN 140213360

`tabella` GROUP BY `sezione` ORDER BY `id` DESC LIMIT 1
Ma tu che cosa vorresti ottenere? L'ultimo articolo in assoluto,
l'ultimo articolo per ogni sezione o l'ultimo articolo di una sezione
data?
Matteo

 data?
La seconda che hai detto :)
L'ultima notizia di ogni sezione...


 alternativa?
fai order by data desc.
-- 
signature: No such file or directory

 L'ultima notizia di ogni sezione...
no.
fai un errore concettuale.
supponendo di avere:
mysql> select * from prova;
+----+------+------+
| id | data | sez1 |
+----+------+------+
|  1 |    1 | sez1 |
|  2 |    1 | sez1 |
|  3 |    2 | sez1 |
|  4 |    3 | sez2 |
|  5 |    4 | sez2 |
|  6 |    4 | sez1 |
|  7 |    6 | sez3 |
|  8 |    7 | sez1 |
|  9 |    8 | sez3 |
+----+------+------+
9 rows in set (0.01 sec)
la tua query è sbagliata dall'inizio perché il group by sezione (che ho 
chiamato sez1 con dati di prova) non raggruppa in base all'id più 
grande, ma raggruppa a caso (cosa che fa rabbrividire perché un dbms 
serio dovrebbe almeno darti un errore, come fa oracle dicendo che non 
usi una funzione di raggruppamento)
infatti:
mysql> select id, data, sez1 from prova group by sez1;
+----+------+------+
| id | data | sez1 |
+----+------+------+
|  1 |    1 | sez1 | --valore preso a caso (il primo che trova,
|  4 |    3 | sez2 | --quindi il + piccolo)
|  7 |    6 | sez3 |
+----+------+------+
3 rows in set (0.00 sec)
per contro, se usi una funzione di raggruppamento, la cosa funziona bene:
mysql> select max(id), sez1 from prova group by sez1;
+---------+------+
| max(id) | sez1 |
+---------+------+
|       8 | sez1 |
|       5 | sez2 |
|       9 | sez3 |
+---------+------+
3 rows in set (0.00 sec)
la funzione max(id) (che darebbe 9 da sola) seleziona l'id più alto e 
può venire esplosa nelle sezioni corrispondenti usando la clausola group by.
quindi, se non avessi mysql ma un motore che supporta subselect, avresti:
$sql_ricerca = "SELECT id, titolo, testo, sezione, data FROM
tabella where id in (select max(id) from tabella group by sezione)";
nel tuo caso, devi effettuare due differenti statements.
ciao
-- 
punkarruso


Grazie mille... sei stato gentilissimo a farmi tutta la spiagazione :-)
Ho provato e funziona alla grande
Grazie ancora!

Newsgroup: it.comp.www.php
Titolo: Lista province comuni aggiornati

Ciao a tutti, ho bisogno di qualcosa già pronto:
da una select scelgo la provincia e sotto mi appaiono i comuni relativi.
Dove posso reperire le liste da inserire in un database mysql?
Grazie a tutti 

Fadek wrote:

molto lo trovi su wikipedia.. qualche riga in bash.. e scarichi la lista
quasi completa..
http://www.italy.fsfeurope.org/it/projects/cap/
http://www.italy.fsfeurope.org/it/projects/cap/trovacap.sql.gz
ma qui hai gia praticamente tutto.. puoi anche sfoltire il db (molti dati
per te sono inutili)..
-- 
www.iuz-lab.info
 - 
www.php-faq.org

 per te sono inutili)..
grazie anche a  nome mio per la segnalazione
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.www.php
Titolo: Controllare gli accessi ad alcuni files

Ciao a tutti
In un host windows vorrei controllare gli accessi ad una directory o almeno 
ai files contenuti
Si fa con PHP?
Grazie 

 almeno ai files contenuti Si fa con PHP?
Che cosa intendi per "controllare gli accessi"?
Vuoi intercettarne la "manipolazione" (lettura, scrittura,
eliminazione)?
Eventualmente bloccarla?
Si tratta di una directory locale (sul server) o remota (es. su un PC
della LAN)?
Per "host windows" intendi un server in una LAN oppure un server
internet su cui sei in hosting?
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/
Newsgroup: it.comp.www.php
Titolo: perchè @ davanti a una funzione?

vedo spesso la @ anteposta a funzioni tipo:
$risultato_val = @mysql_query($sel_val,$connessione)
a cosa serve?
ciao,grazie

 $risultato_val = @mysql_query($sel_val,$connessione)
Ad inibire la visualizzazione degli errori a video.
Ciao
Marco
Newsgroup: it.comp.www.php
Titolo: Righe e Colonne

Ciao a tutti,
sara' l'influenza e saranno anche i postumi del carnevale :)) ma non riesco
a far funzionare due stupidi loop innestati.
Allora, ho una tabella cosi' composta:
ID_Utente
ID_Filiale
ID_Mansione
che contiene questa serie di numeri:
2,1,1
2,2,1
3,1,1
9,1,1
9,1,3
9,1,4
9,2,1
9,2,2
Ho bisogno che solo per un ID_Utente (mettiamo caso il 9), venga generata
una griglia dove l'ID_Filiale sara' la riga e l'ID_Mansione la colonna.
Sono sicuro che e' una stronzata, ma non ci sono "fisicamente".
Alla prossima.
        MAX

 la colonna.
Specifica meglio quello ce vuoi fare (un esempio sarebbe utile).
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/1Z
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.

Newsgroup: it.comp.www.php
Titolo: php 4 e seguenti

Ciao a tutti:-)
ho un manuale della Hoepli "PHP4", che ho comprato da poco e pagato a 
caro prezzo, però il mio sito ha la versione 4.4.2 di PHP, insomma molti 
degli script di esempio non funzionano..:-((
Non ridete, per favore, non sono un programmatore ma un pessimo 
grafico..:-)))
Come posso fare per adattare quegli script alla versione del php che io 
dispongo?
Che differenza sostanziale c'è tra la versione 4 e la 4.4.2 ?
Esiste qualche cosa da leggere in proposito su internet?
Io ho cercato con google ma non ne ho cavato molto.
Qualche consiglio?
Grazie e scusate le mie banali questioni.
Ciao:-))

 Ciao:-))
Ciao
David
-- 
Linux Registered User #334216
Get FireFox! >> 
http://www.spreadfirefox.com/?q=affiliates&id=48183&t=1
Staff >> 
http://www.debianizzati.org
 <<

 
Si! e meglio se posti un esempio del codice che non ti funziona, io ho avuto
un libro con esempi di script che non funzionavano semplicemente perchè
erano scritti sbagliati!
Se poi si tratta di script più complessi controlla se fanno uso delle
variabili globali e accertati della configurazione nel tuo php.ini. Molti
server usano register globals impostati a OF perchè deprecato, se tu testi
uno script vecchio che ha bisogno che le variabili globali siano impostate
a ON lo script non potrà funzionare.
Sul php.ini puoi impostare che vengano mostrati eventuali errori
Parse...leggi l'output degli errori sulla pagina web per cercare di capire.
Ciao

 Esiste qualche cosa da leggere in proposito su internet?
[..]
la descrizione del manuale e' un'po' vaga..
comunque dovresti trovare tutte le informazioni principali in..
http://php.net/migration4
http://php.net/manual
-- 
www.iuz-lab.info

Newsgroup: it.comp.www.php
Titolo: Php e "MessageBox"

Come si  generano da php le messagebox (tipo le alert di js) ?
Grazie
Luigi

 Grazie
Non si fanno: il php tira fuori un output che verrà letto dal browser: il
browser poi eseguirà il codice che riconosce (tipo javascript). Tra questi
linguagg non c'è il php (che viene eseguito sul server).
L'unico modo è scrivere con il php del javascript
echo "<script language........................</script>";
LAMASE
__________!!___________
I palazzi non sono simpatici.
Newsgroup: it.comp.www.php
Titolo: PHP in locale

Buongiorno a tutti. Vorrei sapere se è possibile lanciare su una 
macchina linux l'elaborazione di una pagina php senza richiesta da web. 
Faccio un esempio per spiegarmi meglio.
Ho creato una pagina che genera un po' di files che mi servono, ora 
avrei bisogno di lanciarla in automatico sul server linux senza che 
venga richiesta da web. Mi chiedevo se digitando qualcosa del tipo: 
./php -nonloso nomepagina.php si ottenga l'elaborazione della pagina e 
quindi il risultato da me voluto.
Grazie
Gian Leonardo

 quindi il risultato da me voluto.
certo, puoi farlo da riga di comando
php -q nomepagina.php
Il -q serve solo per non spedire gli header, puoi farne anche a meno ma 
ti sporca un po' l'output.
ciao
Mauro

 Faccio un esempio per spiegarmi meglio.
Puoi anche inserire nella prima riga dello script la direttiva:
#!/path/al/tuo/php
<?
....
?>
e rendere lo script eseguibile:
chmod 755 script.php
quindi lanciarlo:
./script.php
Maggiori info qui: 
http://it.php.net/manual/it/features.commandline.php
Ciao
Luca
Newsgroup: it.comp.www.php
Titolo: problema con form

Scusate la banalità...
Nella pagina index.html ho creato un form nel quale ho inserito una tabella
con due celle in una riga.
Nella prima cella ho inserito un campo di testo e nella seconda ho inserito
il pulsante invia.
Il problema è che quando faccio l'anteprima nel browser mi compare sempre
uno spazio vuoto al di sotto della cella. Non c'è proprio modo di eliminare
questa riga??
Grazie!
     <table width="528" height="53" border="0" align="center"
cellpadding="2" cellspacing="0">
        <tr>
          <td bgcolor="#005EBB">
            <form name="cerca" method="post" action="cerca.php">
              <table width="100%" cellspacing="0" cellpadding="0">
                <tr>
                  <td width="300" align="center"><input name="cerca"
type="text" id="cerca2" value="inserisci la parola" size="20">
                  </td>
                  <td align="center"><INPUT name="image" type=image
src="../immagini/cerca.gif" alt="Ricerca nel sito" width="40" height="20"
border=0></td>
              </table>
            </form>
          </td>
        </tr>
      </table>

[CUT]
<form name="cerca" method="post" action="cerca.php">
   <table width="528" height="28" border="0" align="center"
cellpadding="2" cellspacing="0">
     <tr>
           <td bgcolor="#005EBB">
               <table width="100%" cellspacing="0" cellpadding="0">
                 <tr>
                   <td width="300" align="center"><input name="cerca"
type="text" id="cerca2" value="inserisci la parola" size="20">
                   </td>
                   <td align="center"><INPUT name="image" type=image
src="../immagini/cerca.gif" alt="Ricerca nel sito" width="40" height="20"
border=0></td>
               </table>
           </td>
         </tr>
       </table>
	   </form>
E questo che volevi?
Nenella

Newsgroup: it.comp.www.php
Titolo: Colore dello sfondo variabile

Un utente sceglie un colore che viene inserito in un database. Il numero 
esadecimale senza # viene richiamato e inserito nella stringa body per 
essere suato come colore di sfondo.
Non mi funziona.. questo è lo script
<?php
$sql = "SELECT * FROM `tpass` WHERE utente='$user'";
$ris = mysql_query ($sql, $conn);
$colo=mysql_fetch_array($ris);
$sfondo   = $colo['6'];
<body background="#'.$sfondo.'" topmargin="0">
?>
Sapete aiutarmi?
Ciao grazie 

echo "<body background=\"#'.$sfondo.'\" topmargin=\"0\">";

> <body background="#'.$sfondo.'" topmargin="0">
L'attributo è bgcolor, non background.
Ciao
Marco 

 L'attributo č bgcolor, non background.
Azzzzzzzz che stupido...errore imperdonabile...sorry
Newsgroup: it.comp.www.php
Titolo: Albero Genialogico

Ho intenzione di inserire in rete la possibilità di gestire l'albero
genialogico di diverse persone con il mio stesso cognome. Esiste qualche
cosa di free in rete ?

 cosa di free in rete ?
http://phpgedview.sourceforge.net/
-- 
Mario
___________________
www.mario-online.com
___________________ 

"Mario Protto" <mario AT mario-online DOT
c...@usaquelloprimadichiocciola.invalid> ha scritto nel messaggio
news:dg3i08$6jv$1...@area.cu.mi.it...

Grazie Mario

 genialogico di diverse persone con il mio stesso cognome
genEalogico e non genialogico...
;-)
-- 
Armand Federico
www.armand.it

Newsgroup: it.comp.www.php
Titolo: Array e input di tipo testo

Dopo aver selezionato delle righe dalla tabella di un database, presento
alcuni campi del recordset in una tabella HTML, dove per certi campi
l'utente puo' effettuare delle modifiche.
<?php
session_start();
[...]
// assumo connessione al database e risultato della query in $query_ris
$numero_componenti=sybase_num_rows($query_ris);
// Visualizzo tabella con risultati
[...]
<FORM action="script_2.php" method="POST">
[...]
for ($num_comp=1;$num_comp<=$numero_componenti;$num_comp++)
{
	// Codice componente
	echo "<TR><TD>",$componente[$num_comp][Articolo],"\n";
	// Descrizione
	echo "<TD>",$componente[$num_comp][Descrizione],"\n";
	// Note: l'utente puo' inserire i propri commenti
	// $componente[$num_comp][Note]="TEST";
	echo "<TD><INPUT type=\"text\" name=\"componente[$num_comp][Note]\">\n";
}
[...]
// Rendo gli aray disponibili nella sessione
$_SESSION['componente']=$componente;
$_SESSION['numero_componenti']=$numero_componenti;
?>
Nello script_2.php
<?php
session_start();
[...]
for($cont=1;$cont<=$numero_componenti;$cont++)
{
	echo "Articolo SET:
",IsSet($_SESSION['componente'][$cont][Articolo]),"<BR>";
	echo "Articolo: ",$_SESSION['componente'][$cont][Articolo],"<BR>";
	echo "Note SET: ",IsSet($_SESSION['componente'][$cont][Note]),"<BR>";
	echo "Note: ",$_SESSION['componente'][$cont][Note],"<BR>";
}
[...]
?>
Mentre l'attributo "Articolo" viene visualizzato correttamente, l'attributo
"Note" no, e non risulta nemmeno settato.
Se invece inserisco, nel primo script, l'istruzione commentata
$componente[$num_comp][Note]="TEST";
il valore "TEST" viene visualizzato. Tuttavia, se anche inserisco un valore
nella casella di testo, questo non viene tenuto, e viene visualizzato sempre
e solo TEST.
C'e forse un errore nella riga dove utilizzo INPUT TYPE=text?
Se cosi' fosse, allora non dovrei vedere nemmeno il valore TEST.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 // assumo connessione al database e risultato della query in $query_ris
Dimenticavo il seguente pezzo di codice:
$cont=1;
while ($row=sybase_fetch_array($query_ris))
{
    // Codice componente
    $componente[$cont][Articolo]=$row[Codice_Componente];
    // Descrizione componente
    $componente[$cont][Descrizione]=$row[Descrizione_Componente];
    $cont++;

Newsgroup: it.comp.www.php
Titolo: Cosa significa....?

Ciao , mi potreste illuminare su questa riga di codice:
if(@$variabile){....
cosa significa la @?
Grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 cosa significa la @?
http://www.php.net/manual/en/language.operators.errorcontrol.php
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/1Z
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y

Newsgroup: it.comp.www.php
Titolo: problemi con libeay.dll

Dove posso trovare la versione aggiornata di questa libreria?
Grazie

 Dove posso trovare la versione aggiornata di questa libreria?
Mmm... non su un ng che parla di php?

Andrea D'Amore scriveva:

Mi serve per il php.
Nel senso che se in php.ini  abilito la openssl quando riavvio il server
mi dice: The ordinal 3879 could not be located in the dynamic link
library LIBEAY32.dll
Grazie

 quando riavvio il server mi dice:
Probabilmente dipende dalla configurazione del server http.

Newsgroup: it.comp.www.php
Titolo: cache-cronologia

Ciao a tutti,
Ho il problema di non inserire in cache le pagine php del mio sito, in
maniera tale da ottenere il  risultato che la pagina venga sempre compilata
e l'effetto di non visualizzare nella cronologia di explorer le pagine, in
maniera tale da impedire la visualizzazione in modalità non in linea.
Ho inserito le seguenti righe, ma purtroppo non ho risolto il problema, mi
sapete dire dove sbaglio?
<?php
Header("Content-type: text/html");
Header("Pragma: no-cache");
Header("Expires: 0");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
....
....
Antonio

 Ho il problema di non inserire in cache le pagine php del mio sito,
http://www.php.net/header#AEN34524
[quoto dal manuale]
Additionally, session_cache_limiter() and the session.cache_limiter
configuration setting can be used to automatically generate the correct
caching-related headers when sessions are being used.
[/quoto]
http://www.php.net/session_cache_limiter#AEN102387
http://www.phord.com/experiment/cache/
E leggi le note degli utenti.
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

Newsgroup: it.comp.www.php
Titolo: Consiglio per Blog Open Source

Ho gia' dato un'occhiata su :
http://www.hotscripts.com/cgi-bin/search.cgi?bool=AND&query=blog&catid=2
Ma dato che sono abbastanza numerosi chiedevo a qualcuno che ne ha 
provati ad installare un po', quale poteva essere uno abbastanza carino 
semplice da utilizzare ed eventualmente un minimo personalizzabile 
(ovviamente che utilizzi php + mysql).
Grazie in anticipo
MB

Michele ha scritto:

direi questo 
http://wordpress.org/
ciao
-- 
Il cielo sopra il porto aveva il colore di un televisore sintonizzato su 
un canale morto... "Neuromante"
http://www.linuxelba.org/filippo
Newsgroup: it.comp.www.php
Titolo: limitazione

ciao a tutti,
esiste uno script php in grado di limitare un determinato download a tot
persone x volta?
--
*****************
Interfree
http://www.ag4all.cjb.net
Togliere NOSPAM e il puntino tra lib ed ero
per rispondere
***********************

 ha scritto nel messaggio
news:rqjm8.50302$%g7.15...@twister2.libero.it...

penso  ti convenga limitare la banda dalle impostazioni del server-web

 persone x volta?
umm io ai tempi dell'asp usavo un contatore di utenti connessi sul sito , in
pratica la procedura da fare dovrebbe essere :
================
1] (clikka qui per scaricare)
-CLIK
if download >=  Max_DW then
    msg ( troppi utenti scaricano il file , aspeta un pochetto :p )
else
   Download = Download+1
   // in pratica download puo' essere una variabile che  gestisci come
contatore
  Redir verso  = " www.cicici.coco/file.zip "
====================================
ok poi in asp c'erano delle variabili di connessione cioe' identificavano le
sessioni e quindi in base a session_start e sessio_close gestivi le persone
che entravano e uscivano dal sito o dalla pagina e quindi in php dovresti
fare :
//uno clikka sul file e il contatore aumenta
e si presume che quando chude la pagina il download sia finito. quindi
implementa sta cosetta magari con una paginetta con scritto Chiudi quando il
DW e' finito Grazie !
So che non e' il massimo ma al momento non conosco bene il php !
Newsgroup: it.comp.www.php
Titolo: caratteri speciali encode mysql

ho questo problema voglio passare tramite encode di mysql passo ad un href
un valore criptato ad una pagina e poi voglio decriptarlo per utilizzarlo
nella pagina successiva.
il problema è che non sempre me lo decodifica correttamente e mi sembra di
aver capito che sia per il problema dei caratteri speciali che encode crea
(es. 	ƒÞãð© ). 
nella tabella interessata dalla select non ci sono ovviamente i valori già
ccriptati ma vengono creati automaticamente al momento della select
stessa. 
ho visto che si può usare md5 ma mi interessava capire se era possibile
fare comunque in questo modo.
ciao a tutti e buon lavoro
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 nella pagina successiva.
ma lo scopo di questo quale sarebbe ?
magari ci sono soluzioni migliori.
--
prova a guardare urlencode - urldecode
--
Ripeto se spieghi il livello di sicurezza che vuoi raggiungere probabilmente possiamo trovare soluzioni migliori.

 aaa wrote:




anzitutto grazie per la risposta
č proprio quello di criptare i dati.
urlencode e urldecode non posso usarli perchč non sono abilitati sul
server che sto usando


 ???
scusa la mia ignoranza ma quali sono per esempio?


 server che sto usando
??? 

> scusa la mia ignoranza ma quali sono per esempio?
io aggiungo un hash.
utilizzo 
http://pear.php.net/package/Crypt_HMAC
se non puoi usare quello se ne puo' fare anche a meno...
per farti capire:
if(!isset($_SESSION["randomized"])) $_SESSION["randomized"] = rand(10000, 99999);
$hash_pass = "keepitsecret".$_SESSION["randomized"];
$stringa = "id=".$_GET["id"]; 
//puoi anche fare un ciclo e mettere tutte le variabili in get.
// tipo foreach ($_GET as $k => $v) ...
if ($_GET["hash"] != md5($hash_pass.$stringa) die ("errore nella gestione dei link");
quando crei i link fai l'inverso, magari con un oggetto apposito...
in questo modo nessuno puo' cambiarti le variabili del get, o utilizzare un link su un altro browser 
e sperare che i link funzionino.

 per farti capire:






grazie per la risposta ora provo questo esempio.
per caso sai anche se c'è qualche altra classe che cripta e decripta i
dati tipo mcrypt?

Newsgroup: it.comp.www.php
Titolo: Upload di un database mysql con myphpadmin e' possibile?

Upload di un database mysql con myphpadmin e' possibile?
Esiste un qualche sistema x uploadarlo(dispongo solo ftp e web)?
Grazie
-------------------------------------------------
Kirys <Remove DELTHIS from the address to reply>
 /|// /____/ Kirys Tech 2000: 
http://www.kt2k.com
/_|\\  // 2000

 ha scritto:

interessa anche a me...
al limite non c'è qualche script in php che lo faccia?
intendo, avendo un database con le tabelle impostate che le risucchi da
un db locale e le uploadi in remoto?
ciao
davide

Se usi phpmyadmin, puoi tranquillamente fare n dump del tuo db e anche poi
ricaricarlo.
Per fare il file dump (cioè il file che contiene le istruzioni per creare
tabelle e caricarci i dati), basta selezionare un database e usare la
maschera apposita:
Dove ti dice "Visualizza dmp", selezioni "Struttura e dati", "Invia" (per
salvarlo in un file") e fai click su "Esegui".
Questo nella versione 2.2: in quelle più vecchie è un po' diverso ma
comunque esiste una maschera in cui spuntare delle caselle per eseguire il
dump, potendo scegliere tra solo struttura o struttura e dati.
Il file generato può essere aperto con qualsiasi editor di testo, e vedrai i
comandi SQL per creare le tabelle e popolare il database.
Per uploadare il DB, sempre attraverso phpmyadmin, subito sotto l'elenco
delle tabelle ci sono le maschere per eseguire le istruzioni SQL: fai click
su Sfoglia e dagli il file dump precedentemente creato.
Possibili problemi:
- 1. in fase di esecuzione del file dump, le istruzioni sono troppe e il
server PHP va in TIMEOUT prima di aver terminato.
Puoi tranquillamente spezzare il file in più file di dimensioni minori (ad
es uno per tabella, o come ti pare) anche a mano.
Oppure copi e incolli a pezzi il file nella maschera di phpmyadmin e esegui
il codice "a mano".
- 2. se cerchi di fare l'upload locale/remoto, può essere che in locale, nel
file php.ini, sia attiva l'opzione magic_quotes, che a quanto ho constatato
crea problemi quando cerchi di fare il dump. Ti basta disabilitarla e
riavviare server e php.

 ha scritto:
sei un mito,
grazie mille
davide

Newsgroup: it.comp.www.php
Titolo: Richiamare metodo statico di classe variable.

Vi sottopongo un problema sicuramente di facile risoluzione ma al
quale non riesco a venire a capo. Con una classe del tipo:
class myClass {
    public static function func() { ... }
}
posso richiamare func con: myClass::func();
Se adesso ho una variabile $className = "myClass" e voglio richiamare
il methodo func() come faccio? un:
$className::func()
semplicemente non va.
Sicuramente con qualche eval() risolverei ma vorrei evitare, e la cosa
da fare mi sembra naturale visto che uno statement del tipo:
$a = new $className();
è perfettamente legale.
Grazie in anticipo per l'aiuto!

 Grazie in anticipo per l'aiuto!
$className->func(); anche se statico � comunque um membro della classe.

 $className->func(); anche se statico è comunque um membro della classe.
Fatal error: Call to a member function func() on a non-object
Infatti, mi sembrava strano :-)

 methodo func() come faccio?
call_user_func(array($className, "func"));
Ma credo tu ti stia impelagando in acque torbide. Cosa stai cercando di 
fare?
Bye.

ma che versione del php hai?
su php5:
<?php
class Test
{
	public static function statico()
	{
		echo "metodo statico"."<br/>";
	}
	public function istanza()
	{
		echo "metodo di istanza"."<br/>";
	}
}
Test::statico();
$a = new Test;
$a->statico();
$a->istanza();
?>
perfettamente lecito chiamare un membro statico con la sintassi
tradizionale. (PHP 5.2.8)


Comunque era solo per l'implementazione di un semplice factory, solo
che prima della effettiva creazione dell'oggetto il builder doveva
chiamare un metodo statico della classe da instanziare per effettuare
alcuni semplici check dei parametri da passare al costruttore. Ci
sarebbero state tante altre alternative (provare a creare e tirare
eccezione se fallisce, implementare un proxy pattern, creare un
concrete builder di appoggio, etc.) ma questa era quella più veloce,
facile da implementare e soprattutto da rileggere! :)
Grazie ancora!
Byz


wrote:

Non ho un'istanza della classe. Proseguendo il tuo codice, è come se
fosse:
Test::statico();
$a = "Test";
$a->statico(); // errore
$a::statico(); //errore

allora devi passare al php 5.3 che ha il late static binding:
<?php
class Foo {
    public static function aStaticMethod() {
        // ...
    }
}
Foo::aStaticMethod();
$classname = 'Foo';
$classname::aStaticMethod(); // As of PHP 5.3.0
?>


wrote:

Sì, ho visto. Credo che per adesso andrò con la call_user_func()
comunque, ho ancora certi vincoli di compatibilità da rispettare.
Grazie!
Newsgroup: it.comp.www.php
Titolo: Questa non la capisco (variabili)

$ary[]=$sql="CREATE TABLE ".$tables_names."_gues (gu_iduniq INT (11) NOT
NULL AUTO_INCREMENT,
                                                   gu_guest INT (11) UNIQUE
NOT NULL,
                                                   gu_nickna VARCHAR (15)
UNIQUE NOT NULL,
                                                   gu_passwo VARCHAR (32)
BINARY NOT NULL,
                                                   PRIMARY KEY
(gu_iduniq) );";
cosi funziona !!
$sql[]="CREATE TABLE ".$tables_names."_gues (gu_iduniq INT (11) NOT NULL
AUTO_INCREMENT,
                                                   gu_guest INT (11) UNIQUE
NOT NULL,
                                                   gu_nickna VARCHAR (15)
UNIQUE NOT NULL,
                                                   gu_passwo VARCHAR (32)
BINARY NOT NULL,
                                                   PRIMARY KEY
(gu_iduniq) );";
non funziona !!!!
qualcuno mi spiega cos'e' sto schifo ?


Mi sembra la classica query a mo' di phpnuke....
premesso che sia $tables_name="pippo";
prima query (funzionante)
CREATE TABLE pippo_gues ( gu_iduniq INT (11) NOT NULL AUTO_INCREMENT,
gu_guest INT (11) UNIQUE NOT NULL,
gu_nickna VARCHAR (15) UNIQUE NOT NULL,
gu_passwo VARCHAR (32) BINARY NOT NULL,
PRIMARY KEY (gu_iduniq)
);";
seconda query (non funzionante)
CREATE TABLE pippo_gues (gu_iduniq INT (11) NOT NULL AUTO_INCREMENT,
gu_guest INT (11) UNIQUE NOT NULL,
gu_nickna VARCHAR (15) UNIQUE NOT NULL,
gu_passwo VARCHAR (32) BINARY NOT NULL,
PRIMARY KEY (gu_iduniq)
);";
Dato che sono identiche (se l'occhio non mente) i problem possono essere
due:
1) O $sql[] è una voce riservata del php (ma non mi suona)
2) O $tables_names ha qualche problema nella seconda query.
Personalmente provederei:
1) A sostituire $tables_names o a impostarlo una riga prima della query
2) A stampare il mysql_error
3) A copiare le query in uno script a parte e farne la echo vicine per
vedere se sono identiche
3b) Incollarle a mano in un client sql e vedere cosa porta
Ciao
J

Newsgroup: it.comp.www.php
Titolo: Aprire un file senza chiuderlo

Se si apre un file (fopen) senza chiuderlo (fclose) che succede?

 Se si apre un file (fopen) senza chiuderlo (fclose) che succede?
 
http://tinyurl.com/clxrb3l
 

Se si apre un file (fopen) senza chiuderlo (fclose) che succede?
 
PUO' USCIRNE QUALCOSA DI TERRIB... ah no, ho sbagliato film... volevo dire,
viene chiuso il file automaticamente quando il programma esce.
 
Comunque tu chiudi sempre, che male non fa :-)
 
Leonardo
 
-- 
 
Questi non hanno speranza di morte; e la lor cieca vita e' tanto bassa,
Che 'nvidiosi son d'ogne altra sorte. Fama di loro il mondo esser non lassa;
Misericordia e Giustizia li sdegna; non ragioniam di lor, ma guarda e passa.
Newsgroup: it.comp.www.php
Titolo: ot-vedere elenco directory prima di scaricare siti

esiste un software che consente di scaricare siti,
facendo però prima vedere un elenco di tutte le directory (pagine)
che può scaricare e poi su queste uno può selezionare quali scaricare
sul proprio pc.
teleport pro 1.29 mi sembra che non ha tale opzione
nel caso vi fosse come si utilizza

Io uso HTTrack (
http://www.httrack.com/page0.php
)
In un primo giro tiro giu' solo le pagine html senza immagini, cosi vedo la
struttura. Poi lo configuri per evitare le pagine (directory che non ti
vanno).
ha un mucchio di opzioni per configurarlo (evitare documenti vari, quanto
profondo lo scan, ecc.).
Esistono anche i sorgenti (C) per questo programma, magari cosi....
"viv11v" <nwrrvv...@Katamail.com> wrote in message
news:3B827BA2...@Katamail.com...


Newsgroup: it.comp.www.php
Titolo: Immagini e database

Salve a tutti,
ho bisogno di un consiglio veloce veloce: vorrei creare uno script che
gestisca delle gallerie fotografiche. Per ora ho sempre creato degli script
che permettevano l'upload delle immagini in determinate directory e poi
memorizzavano il nome del file dentro un database. Non ho mai pensato alla
possibilità di inserire delle immagini direttamente dentro il database, ma
leggendo in giro ho visto che sarebbe poco performante rispetto all'altra
soluzione.
Voi che ne pensate?
Grazie mille
Gabriele

 ha scritto nel messaggio
news:rG%ga.34196$i26.8...@news2.tin.it...

Che dipende da quello che devi fare...
Più che per questioni di prestazione comunque, secondo me, la scelta dipende
da altre cose (in ogni caso, se il materiale è molto è probabile che la
prestazione sia migliore mettendole nel db.. sennò non ci dovrebbero essere
grosse differenze).
Non è il massimo della vita a livello di prestazioni se fai creare al volo i
thumbnail.. questo sì (ma questo è un altro discorso che non ha nulla a che
fare con l'immagine nel db).
Per una semplice galleria probabilmente non è un metodo che adotterei (a
volte può essere anche comodo intervenire rapidamente via ftp).
Per un progetto più complesso e "voluminoso" può essere una buona
soluzione... a livello di programmazione meno complesso (più semplice da
controllare che tutto sia a posto... e volendo anche da proteggere se uno ha
necessità di questo tipo) .. backup gestibile facilmente... prestazioni
migliori.
Lo svantaggio è ad esempio che se devi cambiare un'immagine.. devi farlo con
uno script che te la sostituisca.. e non è immediato come sovrascriverla nel
filesystem :)
Giudica tu in base al tuo progetto e alle esigenze che questo ha.
Newsgroup: it.comp.www.php
Titolo: php e processi "paralleli"

ciao a tutti, avrei bisogno di fare "simultaneamente" ( o almeno non 
aspettare che uno finisca per fare iniziara il prossimo) delle 
connessioni ssh tramite un form in php, attualmente passo i parametri ad 
una cgi in perl e utilizzo il fork per aprire processi figli, fare la 
connessione ssh, eseguire un comando e catturare i risulati e poi 
stamparli nel browser.
è possibile fare il tutto solo utilizzando php??!
ho trovato un tutorial che permette in php di fare una singola 
connessione in ssh che utilizza delle chiavi pubbliche-private ma non mi 
va bene perchè preferirei usare i classici user-name e password (anche 
se considerati più insicuri) e vorrei fare più connessioni simultanee, 
tanto il carico di lavoro lo "scarico" alle macchine remote.
Grazie mille,
   Alberto.

- Alberto - ha scritto:

Per quanto riguarda SSH prova a vedere queste: 
http://it.php.net/manual/it/ref.ssh2.php
Per il multithreading non c'è niente di supportato dal linguaggio che io 
sappia, ma ci sono dei workaround tipo questo:
http://www.webforumz.com/php-forum/12595-multithreaded-php.htm
Spulciando google ne trovi:
http://www.google.it/search?q=multithreaded+php
Ciauu

Ioann Tschaikowsky ha scritto:

Aggiornamento ho spulciato un pò e ho trovato queste:
http://ca.php.net/manual/en/ref.pcntl.php
:)

 :)
<ref="manual">
Process Control support in PHP implements the Unix style of process 
creation, program execution, signal handling and process termination. 
Process Control should not be enabled within a web server environment 
and unexpected results may happen if any Process Control functions are 
used within a web server environment.
<snip/>
Note: This extension is not available on Windows platforms.
<ref/>
avevo la golosa necessità di multithreading o simili per eseguire dei 
controlli su molti server.
volevo assolutamente usare PHP (in modalità CLI).
dopo molti esperimenti e tentativi per varie vie mi sono "accontentato" 
di usare Java.
questo almeno 3 anni fa, ma PHP non è cambiato da questo punto di vista.
ciao
-- 
punkarruso
Newsgroup: it.comp.www.php
Titolo: cambiare pagina

Ciao a tutti
Ho un problema legato all'utilizzo di excel.
Dalla pagina A vado alla pagina B che genera un file.xls dopo aver
generato il predetto file vorrei andare alla pagina C.
Ho provato con _header_ ma la cosa non funziona.
Suggerimenti?
Grazie
-- 
Virgilio

 Ho provato con header ma la cosa non funziona.
Devi utilizzare una tecnologia lato client. Ad esempio HTML e
Javascript per permettere all'utente di scaricare il file generato e
successivamente spostarsi sulla pagina C.
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/

 successivamente spostarsi sulla pagina C.
Il file.xls viene generato ma poi da B non riesco ad innescare lo script
javascript con window.location. Forse inserisco lo script in un punto
sbagliato
Grazie ciao
-- 
Virgilio

 Vieni a fare uno stage con noi:
http://www.creativepark.it/stage/
dopo aver generato il file, se prova a fare una cosa del tipo:
if(file_exists($nome_file){header....}altrimenti{exit(1)}
cosa ne pensi ?

 cosa ne pensi ?
Che non fa cio' che chiede i_mac.
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/


 Che non fa cio' che chiede i_mac.
Esatto :-)
-- 
Virgilio

 un punto sbagliato
Al posto della pagina B (quella che genera lo stream del file) devi
creare una pagina HTML che:
1. Fa "aprire" al browser il collegamento alla pagina B (in modo da
presentare all'utente la richiesta di download del file)
2. Effettua il redirect.
Entrambe le azioni possono essere eseguite tramite Javascript, il
problema e' capire come evitare che il redirect avvenga prima della
visualizzazione della pagina di download (magari utilizzando
setTimeout() etc.)
