questo codice
Codice PHP:
$testo = file_get_contents("http://www.indirizzo.php");
$testo = strip_tags( $testo );
$testo = trim($testo);
echo ($testo);
funziona senza problemi, ottengo il testo della pagina HTML generata dalla pagina php, senza tags, ogni singola parola separata da uno spazio
solo che se poi faccio:
Codice PHP:
$txt = explode(' ',$testo);
echo ($txt[0]);
echo ($txt[1]);
echo ($txt[2]);
non ottengo nulla!
se copio / incollo l' output di echo($testo) in un file .txt e poi lo leggo con file_get_contents, cioè se faccio:
Codice PHP:
$testo = file_get_contents("testo.txt");
$testo = strip_tags( $testo );
$testo = trim($testo);
echo ($testo);
$txt = explode(' ',$testo);
echo ($txt[0]);
echo ($txt[1]);
echo ($txt[2]);
explode invece funziona benissimo... :master:
ma dove è la differenza, se in entrambe le letture (pagina web e file locale) $testo immagazzina gli stessi identici dati e gli outputs generati da echo($testo) sono assolutamente identici??