Upload de fichier

Permettre à n'importe qui de vous envoyer un fichier, ca peut être utile.
Vous voulez par exemple que l'on vous envois des photos, des dessins, des poêmes etc.
Nous allons faire 2 pages en php3 :
  • Un formulaire qui permet d'envoyer le fichier
  • Le script qui permet de récupérer le fichier

    Avant de commencer, il nous faut vérifier la présence d'un répertoire nommé : tmp-php qui se situe dans le même répertoire ou vous allez placer vos scripts.
    Si vous mettez ces scripts à la racine de votre site, ce répertoire devrait déjà exister.
    Sinon, il vous suffit de le créer et de lui mettre les droits d'écriture et de lecture avec votre client FTP, grace à la commande chmod 777 tmp-php.
    Cette commande ne serait être universelle, cela depend de votre logiciel FTP.
    Pour information, ce répertoire est nécessaire au système et sert de zone tampon.
    Maintenant, il faut créer un répertoire ou l'on va mettre les fichiers envoyés.
    Si vous appelez ce répertoire upload, il faut faire la même procédure que pour le répertoire tmp-php, à savoir : chmod 777 upload.

    Le formulaire se présente de cette façon :


    <html>
    <body>
    
    <form enctype="multipart/form-data" method="post" action="upload.php3">
    <input type="file" name="fichier">
    <input type="submit">
    </form>
    
    </body>
    </html>
    

    Maintenant, voici le script qui permet de récupérer le fichier.
    <html>
    <body>
    
    <?
    
    //On utilise le repertoire tempopraire pour copier le fichier
    move_uploaded_file ("$fichier","upload/$fichier_name");
    //On affiche un message pour signifier que l'on a bien recu le fichier
    echo "Nous avons bien enregistré le fichier : $fichier";
    
    ?>
    
    </body>
    </html>
    

    Le test en ligne avec le fichier source au final

    Retour à l'accueil

    Des idées, des suggestions, ecrivez nous : php3@hebergement-discount.com
    L'équipe de hébergement-discount.com