Uploader un fichier en php

Fermé
Mandrax Messages postés 69 Date d'inscription dimanche 13 novembre 2005 Statut Membre Dernière intervention 29 mars 2006 - 27 nov. 2005 à 13:16
cestadire.ch Messages postés 82 Date d'inscription mardi 29 novembre 2005 Statut Membre Dernière intervention 27 septembre 2006 - 29 nov. 2005 à 14:44
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
A voir également:

2 réponses

cestadire.ch Messages postés 82 Date d'inscription mardi 29 novembre 2005 Statut Membre Dernière intervention 27 septembre 2006 31
29 nov. 2005 à 14:44
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
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 526
27 nov. 2005 à 18:33
Salut,

Par exemple à partir d'un formulaire:
http://phpcodeur.net/articles/php/upload
-1