Upload d'un fichier sur un serveur avec php

    Le langage php nous offre la possibilité d'Uploader des fichiers sur un serveur par une méthode assez simple à réaliser. Nous allons créer cela en deux étapes :

1 - Création du formulaire d'upload

    On peut réaliser ceux- ci grâce à la commande :  
<input type = ″file″…
    Voici le code :
    On crée ensuite un dossier sur le serveur qu'on va nommer upload par exemple, ensuite un sous dossier nommé upload_fichiers et c'est ce dossier qui va recevoir les fichiers uploadé, le formulaire ci-dessus sera enregistré dans une page web au sein du dossier uplod on va la nommer par exemple upload.html

2 - création du fichier php de l'upload

 

    - On doit tout d'abord récupérer le fichier du formulaire à l'aide de la méthode :
    $nomFichier = $_FILES["fichier_choisi"]["name"]

Rzmarque : 

On a ajouté ici le code : ["name"] tout simplement pour utiliser le nom réel du fichier.
    - On enregistre ensuite le fichier sur le serveur avec un nom temporaire grâce à la méthode :
    $nomTemporaire = $_FILES["fichier_choisi"]["tmp_name"] ;
    - On indique ensuite le chemin où va  -t - on uploader les fichiers à l'aide de la méthode :
    $chemin = "./upload_fichier/" ;
    - Finalement on crée une copie sur le dossier upload_fichiers à l'aide de la méthode :
     copy($nomTemporaire, $chemin.$nomFichier)
    Voici donc le code final du fichier upload.php :

Leave a Reply