Come ottenere il contenuto di una pagina web a distanza con PHP

January 22

Una delle belle caratteristiche del linguaggio di scripting PHP è che la lettura di informazioni provenienti da fonti su Internet, tra cui pagine web remote, non è fatto attraverso una speciale interfaccia. Invece, si accede ai dati on-line utilizzando le stesse funzioni che vengono utilizzati per individuare i dati sul file system locale.

istruzione

1 Aprite il vostro editor di testo e incollare i tag PHP in esso:

<? Php

?>

Il codice dal resto del tutorial andrà all'interno di questi tag.

2 Incollare il seguente per definire una maniglia per la lettura della pagina web:

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

Sostituire l'URL con quello che si desidera utilizzare.

3 Incollare il seguente per definire una maniglia di scrivere la pagina web per il disco:

$ Out = fopen ( "pagina.html", "w");

4 Incollare la seguente per leggere i dati dalla pagina 2 kilobyte alla volta:

while (! feof ($ a)) {

$buffer = fread($in, 2048);

fwrite ($ out, $ buffer);

}

La funzione "feof" sta per "fine del file del file" e il botto (!) Deve essere letto come "non". Così, si può leggere la condizione del ciclo come, "anche se non alla fine del file '$ a', effettuare le seguenti operazioni."