Salve,
ho il seguente script che mi va a aleggere dei dati contentui in un file di testo
Codice PHP:
nomefile="upload/mail.txt";
//apro il file e lo leggo
$file_importato=fopen($nomefile,'r');
while (!feof($file_importato))
{
$buffer = trim(fgets($file_importato));
$qlcerca="SELECT * from mailing WHERE mail='" .$buffer ."'";
$esito=mysql_query($qlcerca);
$ricerca=mysql_num_rows($esito);
if ($ricerca==0)
{
//$conteggio=$conteggio+1;
$dataodierna= date("Y-m-d");
$qlinserisci="INSERT INTO mailing (nome, mail, conferma, stato, data) VALUES('', '".$buffer . "','s','s','" . $dataodierna . "')";
mysql_query($qlinserisci);
$pagina.= _UTENTE_INSERITO . $buffer ."
";
}
}
fclose($file_importato);
$pagina .=_INDIRIZZI_AGGIUNTI . $conteggio;
lo script funziona perfettamente se il file contiene al massimo 50 indirizzi di posta(quindi 50 righe)
se sono di piu mi viene generato un file di errore 505 del serve che mi avverte che lo script è terminato a causa di un header errato.
è una limitazione del php o c'è un errore nello script?
ciao e grazie