ciao, scusa ma non ho capito una cosa

while (list($lvar,$lvalue)=each($HTTP_POST_VARS)) {

dovrebbe essere una condizione del while cioè esegue il tutto finchè non si verifica la condiziona.
solo che a quanto vedo c'è una assegnazione anzichè un confronto,
ossia c'è = anzichè ==

come mai?

non dovrebbe essere così:

while(list($lvar,$lvalue)==each($HTTP_POST_VARS)){


prova un po così...vediamo cosa accade...