Créer un formulaire de téléchargement de fichiers sur votre page Web. L'attribut action est le chemin et le nom du fichier PHP qui sera chargée du dossier téléchargement. La valeur d'entrée de MAX_FILE_SIZE est la taille maximale en octets vous permettre pour le fichier texte téléchargé.
Modifiez votre fichier PHP. Définissez le chemin et le nom du fichier où le fichier texte téléchargé sera sauvegardé sur le serveur. Le tableau $ _FILES contient des informations sur le fichier téléchargé, référencé en utilisant l'attribut de nom de l'entrée de dossier attribué sous la forme d'une page Web.
$ Uploaddir = '/ srv / www / uploads /' -
$ Filename = basename ($ _ FILES ['fileupload'] ['nom']) -
Uploadfile $ = $ uploaddir. $ Filename;
Déplacez le fichier téléchargé à partir de l'emplacement temporaire où le serveur stocké à la destination que vous définissez pour le téléchargement.
if (move_uploaded_file ($ _ FILES ['fileupload'] ['tmp_name'], $ uploadfile)) {
echo $ filename. " téléchargé. Merci! N"-
}
else {
écho "Erreur ajout " . $ Filename. ": " . $ _FILES ['Userfile'] ['error']. " N"-
Modifiez votre fichier PHP. Définissez le chemin et le nom du fichier où le fichier texte téléchargé sera sauvegardé sur le serveur. Le tableau $ _SERVER contient des informations sur la demande, y compris le chemin et le nom de la destination demandée par le client ('REQUEST_URI').
$ Uploaddir = '/ srv / www / uploads /' -
$ Filename = basename ($ _ SERVER ['REQUEST_URI']) -
Uploadfile $ = $ uploaddir. $ Filename;
Ouvrez le flux d'entrée aux données de fichier qui est téléchargé.
$ = fopen (entrants"php: // input", "r");
Ouvrez un pointeur vers le fichier de destination où vous souhaitez enregistrer le fichier téléchargé.
$ Enregistrerpour = fopen ($ uploadfile, "w");
Lire les données du flux entrant et l'écrire dans le fichier de destination.
while ($ Indata = fread ($ entrant, 1024)) {
fwrite ($ Enregistrerpour, Indata $);
Fermez les flux d'entrée et de fichiers.
fclose ($ Enregistrerpour) -
fclose ($ entrant);