Uploader un fichier en php

Mandrax Messages postés 69 Statut Membre -  
cestadire.ch Messages postés 82 Statut Membre -
Bonjour tt le monde

voila j'aimerais avoir le code en php pour uploader un fichier a partir d'un site, si possible un fichier assez gros plus de 2 Mo.
Merci d'avance a tou ce qui m'aiderons
--
When reality is not enough Mandrax bring you the impossible

2 réponses

  1. cestadire.ch Messages postés 82 Statut Membre 31
     
    exemple de php.net:

    
    <?php
    // En PHP < 4.1.0, $HTTP_POST_FILES doit être utilisé
    //    à la place de $_FILES.
    
    $uploaddir = '/var/www/uploads/';
    $uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
    
    echo '<pre>';
    if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
       echo "Le fichier est valide, et a été téléchargé
               avec succès. Voici plus d'informations :\n";
    } else {
       echo "Attaque potentielle par téléchargement de fichiers.
             Voici plus d'informations :\n";
    }
    
    echo 'Voici quelques informations de déboguage :';
    print_r($_FILES);
    
    echo '</pre>';
    
    ?> 
    


    C'est très simple... pour autant que tu fasses attention à certains points:

    - le serveur web doit avoir les droits d'écriture dans le dossier où tu veux uploader le fichier

    - le fichier ne doit pas dépasser la taille maximale définie dans le fichier de configuration de php (php.ini)

    Bonne chance !
    Tutoriels et infos sur http://cestadire.ch
    1