Copyright

Annonces Google

Tutoriels Informatiques

TICE & Multimédias

Math-pour-Informatiques

Anglais pour débutants

Nous somme sur Facebook

Utilisateurs en ligne

Users: 3 Guests, 2 Bots
Gearbest  promotion

Annonces Google



1 – Création du formulaire d’upload

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 :

On peut réaliser ceux- ci grâce à la commande :

<input type = "file">

Voici le code :

<form method="POST" action="upload.php"  enctype="multipart / form-data"> 
<input type="file" name="fichier_choisi">
<input type="submit" value="Envoyez"> 
</form>
    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 :

<?php
$nomFichier = $_FILES["fichier_choisi"]["name"] ;
$nomTemporaire = $_FILES["fichier_choisi"]["tmp_name"] ;
$chemin = "./upload_fichier/" ;
if(copy($nomTemporaire, $chemin.$nomFichier)){
echo'Fichier envoyé correctement';    
}
else{
echo'Fichier non envoyé';    
}    
?>

3 – Tutoriel vidéo

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Time limit is exhausted. Please reload the CAPTCHA.