Rechercher : dans
Par :

Uploader un fichier en php

Dernière réponse le 29 nov 2005 à 14:44:54 Mandrax, le 27 nov 2005 à 13:16:01 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « Uploader un fichier en php » dans :
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
Uploader un fichier sur MediaFire VoirL'upload (ou chargement) est le fait de charger un fichier sur un serveur distant depuis son ordinateur. C'est le contraire de download (téléchargement). Comment uploader un fichier sur MediaFire ? Cliquez sur ce lien :...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...

1

kilian, le 27 nov 2005 à 18:33:00

Salut,

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

Répondre à kilian

2

 cestadire.ch, le 29 nov 2005 à 14:44:54
  • +1

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

Répondre à cestadire.ch
Collection CommentÇaMarche.net