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."