ciao,
ho un problema di risolvere ma non so da dove iniziare. Cerco di spiegare il più semplicemente:
ho realizzato uno script php che va in una directory, legge i file contenuti in essa e confronta ogni nomefile con i dati presenti in una tabella (che raccoglie i dati relativi ai file elaborati) di un database mysql. se il file non viene incontrato nella tabella viene elaborato. Il file viene dunque aperto e letto riga per riga, così i dati vengono poi immessi in un'altra tabella del database.
Il problema è questo. I file in questione sono molti e ciascun file contiene molte righe, quindi accade che dopo un certo tempo lo script si ferma senza terminare il caricamento della pagina e rimangono ancora dei file da elaborare! Da alcune prove ho capito che viene superato il max execution time e in locale ho aumentato questo tempo in php.ini e il problema è risolto. Mentre sul server, dove non posso modificare quel parametro, devo trovare un'altra soluzione..Non so da dove iniziare..qualcuno mi può dare un aiuto?? grazie.
ho un problema di risolvere ma non so da dove iniziare. Cerco di spiegare il più semplicemente:
ho realizzato uno script php che va in una directory, legge i file contenuti in essa e confronta ogni nomefile con i dati presenti in una tabella (che raccoglie i dati relativi ai file elaborati) di un database mysql. se il file non viene incontrato nella tabella viene elaborato. Il file viene dunque aperto e letto riga per riga, così i dati vengono poi immessi in un'altra tabella del database.
Il problema è questo. I file in questione sono molti e ciascun file contiene molte righe, quindi accade che dopo un certo tempo lo script si ferma senza terminare il caricamento della pagina e rimangono ancora dei file da elaborare! Da alcune prove ho capito che viene superato il max execution time e in locale ho aumentato questo tempo in php.ini e il problema è risolto. Mentre sul server, dove non posso modificare quel parametro, devo trovare un'altra soluzione..Non so da dove iniziare..qualcuno mi può dare un aiuto?? grazie.