PHP (qui signifie de façon récursive pour "PHP Hypertext Processor " ) est un langage de script puissant . Il est le plus couramment utilisé pour développer des pages web interactives , mais il est également capable d'opérations sur des ordinateurs locaux scripts . Depuis qu'il a été conçu dès le départ pour être au courant de l'Internet, la copie de fichiers à partir d'URL avec PHP peut être étonnamment facile par rapport à d'autres langages de script . Entrée et de sortie du fichier avec les URL utilisent exactement les mêmes fonctions que les entrée et sortie pour les fichiers locaux. Instructions
1
Ouvrez un nouveau fichier texte , en utilisant votre éditeur de texte de votre choix. Ce tutoriel suppose que vous utilisez le Bloc-notes , comme la plupart des utilisateurs sont susceptibles d' avoir déjà installé , mais beaucoup de gens préfèrent un éditeur avec plus de fonctionnalités dédiées à la programmation , comme jEdit .
Cliquez sur "Fichier " et "Enregistrer As ". Nommez le " copyFileFromURL.php . " Fichier
2
Collez le code suivant dans le fichier de le déclarer à un script PHP : ?
< Php
< p > >
Tout le code pour le reste du tutoriel va aller entre ces deux lignes , qui marquent le début et la fin du script.
3
Colle le code suivant dans le script :
$ in = fopen (" http://www.google.com/intl/en_ALL/images/srpr/logo1w.png ", ' r') ;
$ out = fopen (" logolw.png " , 'w ');
Cela ouvre la fois l'URL à partir de laquelle vous serez le téléchargement et un fichier local à laquelle vous allez stocker. Dans ce cas , il utilise le logo Google, mais n'importe quelle URL valide fera l'affaire. Il suffit de remplacer l'URL au sein du commandement premier " fopen " avec celui que vous souhaitez utiliser et remplacez le nom du fichier dans la deuxième commande " fopen " avec le nom du fichier que vous souhaitez utiliser pour stocker le fichier localement .
4
Collez le code suivant dans le script immédiatement après le code précédent :
while (! feof ( dollars )) {
$ buffer = fread ( $ en 2048 ) ;
fwrite ($ out, $ buffer ) ; }
Ceci indique au script de continuer à lire les données de l' URL en morceaux de deux kilo-octets jusqu'à ce qu'il atteigne l' fin du fichier , et d'écrire les données dans le fichier local.
presse
"Ctrl" + "S" pour sauvegarder votre travail .
5
Exécuter le script en tapant la suite à une invite de commande :
php- f copyFileFromURL.php
le fichier sera téléchargé dans le répertoire courant . Donc, si vous avez quitté les URL à l'étape 3 non modifié , le logo Google sera assis dans l'annuaire à la fin du script .