Il ciclo while?
Si
Praticamente estrae riga per riga il codice finchè non finisce la pagina.
Però con il file_get_contents() è inutile perchè estrae tutto in una volta.
Quindi posso eliminarlo tranquillamente.
Ho trasformato cosi il codice:
Ma adesso lo script non funziona più, non crea il file e non ci scrive dentro.Codice PHP:else{
$hfile = file_get_contents($url);
}
Devi caricare tutto nella variabile $html
Codice PHP:else {
$html = file_get_contents($url);
}
Adesso funziona ma mi da lo stesso identico problema che dava con fopen :S
Cioè? posta il codice che usi e l'errore che ti da.
codice:Warning: file_get_contents(http://it.wikipedia.org/wiki/Categoria:Film_per_bambini) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden in C:\xampp\htdocs\esempio.php on line 61
Ovvero non apre gli URL con caratteri come ": ? _ -".
Ma LoL,
tu stai cercando di fargli aprire un tag <a>???!!???
devi dargli solo la URL...
tipo http://www.google.it mica tutto il collegamento ipertestuale...
Nono, è il forum che ha tradotto male il codice perchè lo avevo messo con il tag PHP e non con il CODE.
Io gli passo solo l'URL http://it.wikipedia.org/wiki/Categoria:Film_per_bambini
ma non riesce ad aprirlo, penso a causa del ":" e del "_".