Se connecter / S'enregistrer
Votre question

upload en php marche pas

Tags :
  • Upload
  • Programmation
Dernière réponse : dans Programmation
29 Décembre 2006 17:52:33

salut a vous

voila, je creer un formulaire pour envoyer des fichiers PDF et la ca marche un fois sur deux : y a des ficheir qui veulent pas s'uploader.

precision :
echo"<form action='index.php?page=ajout_topo' method='post' enctype='multipart/form-data'>
<fieldset>
<label>Nom de la topographie : </label>
<input type='text' name='topo_nom' size='20' maxlength='30' /><br />

<input type='hidden' name='MAX_FILE_SIZE' value='30000000' />
<input type='file' name='topo' size=50 /><br />

<label>accès privé : </label>
<select name='prive'>
<option>oui</option>
<option>non</option>
</select><br />

<input type='hidden' name='id_gr' value='".$id_gr."'>
<input type='submit' name='valider' value='Envoyer' />
</fieldset>
</form>";


le truc c'est que le probleme ne se fait meme pas au niveau de l'upload car quand je recupere le fichier je fait ca :

if (!isset($_POST['id_gr']) { echo"forumailre non envoyé"}

et docn ca ecrit CE message : C'est Carrement tout le formulaire qui est pas envoyé

apparement ca pas a voir avec la taille que je met au dessus (<input type='hidden' name='MAX_FILE_SIZE' >) j'ai beau le pousser....


Alors comment peut t-il se faire que apparement les ficheir de taille = 64k0 marche et pas le fichier de taille = 9 Mo

Je vous remercie beaucoups
++

Autres pages sur : upload php marche

29 Décembre 2006 17:53:42

encore plus preci : normalement :
if (isset($_POST['id_gr'])
// la je fait mon bordel avec mon fichier

le probleme c est que je rentre meme pas dedans car $_POST['id_gr'] et pas ISSET
31 Décembre 2006 13:09:44

et alors... une petite idée...?
Contenus similaires
a c 145 L Programmation
31 Décembre 2006 14:21:20

vire ton champs MAX_FILE_SIZE, ça te permettra de faire un test sans limitation.
Et n'oublies pas que la taille maximale d'un fichier uploadé est aussi inscrite dans php.ini...
3 Janvier 2007 23:54:06

marche toujours pas, j'ai enlever tout controle de taille :
dans la max file size (HTML)
dans le script PHP

par contre ca marche parfaitement avec easyPHP (sur mon pc)

l'espace de mon site est sur free...que doi-je faire?

je le creer le fichier php.ini? (si ca vient de la)
4 Janvier 2007 00:12:57

il y a pas un lien entre ceux qui ne s'uploadent pas et leur taille, si c'est systematiquement les plus volumineux, c'est normal, je crois que free impose une limite de taille (6Mo je crois).

a c 145 L Programmation
4 Janvier 2007 11:42:19

Citation :
phpinfo() sur free
upload_max_filesize 2M
4 Janvier 2007 12:59:39

phpinfo() sur free
upload_max_filesize 2M

mais des document PDF de 1500 ko ou meme un image de 387 ko ne marche pas : ca reste sur mon formulaire avec la souris qui a le sablier
en bas : "en attente de mondomaine.free.fr

puis le message sympatique :
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Apache/ProXad [Dec 3 2006 11:06:17] Server at domaine.free.fr Port 80"
a c 145 L Programmation
4 Janvier 2007 13:25:05

Ben c'est un problème serveur...
4 Janvier 2007 14:01:56

resolu je pense :
premiere bonne raison : passer le fichier upload_fichier.php (qui contient le script) en upload_fichier.php3

deuxieme raison (car le probleme s'est un peu reproduit) : mon frere qui branche emile avec un upload de 30 (evidement...)

apparement free empeche l'upload pour le php4 (suffit de mettre un 3 a la fin du fichier)

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS