|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Dec 2003
Messaggi: 1757
|
[PHP] Questo script mi fa crashare Apache
Non capisco perché facendo girare questo script mi crasha Apache.
Lo scopo dello script è leggere il titolo della pagina e stamparlo. Codice PHP:
è esattamente il file con lo script. |
![]() |
![]() |
![]() |
#2 |
Bannato
Iscritto dal: Nov 2002
Città: Roma
Messaggi: 810
|
Prima di tutto puoi trasformare
$sorgente_file_remoto = implode("", file($file_remoto)); in $sorgente_file_remoto = file_get_contents($file_remoto); Tieni presente che eregi (ed ereg) sono funzioni antiche, non più supportate e al loro posto si usa preg_match. Così l'espressione regolare diventa: if ( preg_match('/<title>([^<]+)</title>/',$sorgente_file_remoto,$regs) ) { Magari in questo modo non ti crasha più. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Dec 2003
Messaggi: 1757
|
Grazie per la risposta, anche con le modifiche che mi hai consigliato la situazione era la stessa, nel frattempo avevo fatto altre prove.
Si è risolto cambiando l'indirizzo al file da cui ricavare il titolo, mettendolo nel formato c:\xampp\....\index.php funziona senza problemi, se lo rimetto http://localhost/.../index.php mi da problemi, se metto http://www.un_sito_online.it/pagina.php funziona senza problemi. Sembra che sia proprio il percorso per il file in locale a dargli fastidio, ma non ne capisco il motivo dato che è giusto (ho fatto copia/incolla dalla barra degli indirizzi del browser). |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:13.