Tom's Guide > Forum > Programmation > [PHP]Envoi de fichier : marche à moitié

[PHP]Envoi de fichier : marche à moitié

Forum Programmation : [PHP]Envoi de fichier : marche à moitié

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Salut à tous.
Voila mon probleme :

Je veux envoyer de la musique sur mon ftp (1 fichier par 1 fichier au format mp3 ou wma ==> je sais pas si ca a un rapport avec mon erreur)

Voici le code :

Code :
  1. <form method="post" ENCTYPE="multipart/form-data" action="index1.php">
  2. <input type="file" name="fichier" />
  3. <input type="submit" value="envoyer" />
  4. </form>
  5. <?php
  6. if ($_FILES['fichier']['name'] != '')
  7.   {
  8.       $destination = "fichiers/".$_FILES['fichier']['name'];
  9.       if (is_uploaded_file($_FILES['fichier']['tmp_name']))
  10.       {
  11.         move_uploaded_file($_FILES['fichier']['tmp_name'], $destination) or die("impossible de déplacer le fichier" );
  12.       }
  13.     }
  14. ?>



L'upload marche pour des petits fichiers ; j'ai essayé d'uoloader un gif, une playlist et un wav, ca a marché.

Quand j'ai voulu mettre une chanson (2.88 mo), plus rien ne se passe.

Les fichiers uploadés vont dans le dossier nommé : "fichiers".

Quand j'envoi un gros fichier BMP, firefox me dit en une alert() "Le document ne contient pas de donnée"

Voila, si quelqun peut m'aider ca serait sympas.
Merci.

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

L'upload se gere sous Apache, par defaut le max_uploaded_size est a 2 mo.

Si c'est ton serveur, change le dans le httpd.conf, si c'est un hébergeur online, tu ne peut pas

Répondre à okin@IDN

Oué c'est un server mutualisé : FREE.
OKI Thx de ta réponse

Répondre à bdaboah

Cherche pas plus loin ;o)

Répondre à okin@IDN
- 0 +

essaye

Code :
  1. <i nput t ype="hidden" name="MAX_FILE_SIZE" value="x">



Sans les espace ds input et type je sais pas pourqoui mais ca ne marché pas sans les espaces ds mon post ??
Donc input type="hidden"
A la place de x met la taille maximale en byte
ex:10ko = 10000

Répondre à Leig

Ca ne marchait pas pcq il est interdit de poster du code sur ce forum, ou du moins certaines instructions. Il faut les modifier légèrement, ce que tu as fait ;-)

Répondre à towanda@IDN

Leig cela sert à rien, c'es du coté du serveur que cela se passe, si l'upload_max_size est a 2mo tu pourra pas les dépassé

Répondre à okin@IDN
Tom's Guide > Forum > Programmation > [PHP]Envoi de fichier : marche à moitié
Aller à :

Il y a 2256 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens