Hvordan få innholdet i en ekstern nettside med PHP

En av de fine funksjonene i PHP skriptspråk er at å lese informasjon fra kilder på Internett, inkludert eksterne nettsider, ikke er gjort gjennom et spesielt grensesnitt. I stedet får du tilgang til elektroniske data ved hjelp av de samme funksjonene som brukes til å finne data på det lokale filsystemet.

Bruksanvisning

1 Åpne din tekst editor og lim PHP koder inn i det:

<? Php

?>

Koden fra resten av opplæringen vil gå innenfor disse kodene.

2 Lim inn følgende for å definere et håndtak for å lese nettsiden:

$ I = fopen ( "http://www.ehow.com", "r");

Bytt ut URL med den du ønsker å bruke.

3 Lim inn følgende for å definere et håndtak for å skrive websiden til disken:

$ Ut = fopen ( "/side.html", "w");

4 Lim inn følgende å lese data fra siden 2 kilobyte om gangen:

while (! feof ($ i)) {

$buffer = fread($in, 2048);

fwrite ($ ut, $ buffer);

}

Funksjonen "feof" står for "file slutten av filen", og bang (!) Bør leses som "ikke". Så kan du lese sløyfe tilstand som ", mens ikke på slutten av filen '$ i', gjør følgende."