Originariamente inviato da cane-nero
Ciao, come esempio didattico facciamo finta che io voglia creare un motore di ricerca. Come sapete i motori di rcerca leggono i contenuti delle pagine web, altrimenti non potrebbero funzionare. La mia domanda è come cavolo fanno?
Se io per esempio volessi memorizzare il contenuto di una data pagina web in una variabile $stringa che codice dovrei utilizzare?
provando con include:
$stringa=include('http://www.miourl.it/index.php?id=10'); // scrive direttamente il codice nel browser
provando con fread:
$handle=fopen("http://www.miourl.it/index.php?id=10", "r");
$stringa=fread($handle, 1000000);
funziona solo con i siti web statici, nel senso che i parametri non vengono letti e se il sito utilizza un database per i contenuti, essi non vengono visualizzati.
Esiste un modo per riuscire a leggere i contenuti per intero?