Ciao ragazzi,


ho scritto questo scriptino php, ma non riesco a farlo funzionare, non mi ricordo granché di programmazione e non ho il tempo per studiarla di nuovo, potreste semplicemente correggere il codice per piacere?


Sto cercando di individuare tutte le email in un file.txt e di metterle in un file2.txt.


Il codice è il seguente, grazie!

Codice PHP:

$fp 
fopen("email.txt""r+");

$char "@";        

while (
$line fscanf($fp"%s"))     
{      
   if(
strchr($line $char)) 
  {             
      
$fz fopen("done.txt""a+");
      
fwrite($fz$line);          
      
fwrite($fz";\t");         
      
fclose($fz);       
  }     
}

fclose($fp); 



L'errore che mi da il computer è:


Warning: strchr() expects parameter 1 to be string, array given in C:\xampp\htdocs\np\work.php on line 11