PHP (acronimo ricorsivo per " PHP Hypertext Processor ") è un potente linguaggio di scripting . E 'utilizzato più comunemente per sviluppare pagine web interattive , ma è anche in grado di scripting operazioni su computer locali . Da quando è stato progettato fin dall'inizio per essere a conoscenza di Internet , la copia di file da URL con PHP può essere sorprendentemente facile rispetto ad altri linguaggi di scripting . File di input e output con gli URL usano esattamente le stesse funzioni di input e output per i file locali . Istruzioni
1
Aprire un nuovo file di testo , usando il vostro editor di testo di scelta. Questo tutorial si assume che si sta utilizzando il Blocco note , come la maggior parte degli utenti sono suscettibili di averlo installato già , ma molte persone preferiscono un editor con funzionalità più dedicati per la programmazione , come jEdit .
Fare clic su " File" e " Salva come ". Assegnare un nome al " copyFileFromURL.php . " File
2
Incollare il codice seguente nel file di dichiararla a come script PHP : ?
<
Php < p > ? >
Tutto il codice per il resto del tutorial andrà tra queste due linee , che segnano l'inizio e la fine dello script .
3
Incolla il seguente codice nello script :
$ a = fopen ( " http://www.google.com/intl/en_ALL/images/srpr/logo1w.png " , 'r ');
$ out = fopen ( " logolw.png " , ' w ');
Questo apre sia l'URL da cui verrà scaricando e un file locale a cui si conservarlo . In questo caso , viene utilizzato il logo di Google , ma qualsiasi URL valido farà. Basta sostituire l'URL all'interno del primo comando " fopen " con quello che si desidera utilizzare , e sostituire il nome del file nel secondo comando " fopen " con il nome del file che si desidera utilizzare per memorizzare il file in locale .
4
Incollare il codice seguente nello script subito dopo il codice precedente :
while (! feof ( $ a ) ) { $
tampone = fread ( $ a , 2048 ) ;
fwrite ( $ out , $ tampone ) ;
}
Questo dice allo script di continuare a leggere i dati dalla URL in blocchi da due kilobyte fino a raggiungere il fine del file , e di scrivere i dati nel file locale.
Comunicato
"Ctrl " + " S " per salvare il lavoro .
5
Eseguire lo script digitando il seguito al prompt dei comandi :
php - f copyFileFromURL.php
il file verrà scaricato nella directory corrente. Quindi , se hai lasciato gli URL nel passaggio 3 non modificato , il logo di Google sarà seduto nella directory in cui al termine dello script .