upload en php marche pas
Forum Programmation : upload en php marche pas
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
++
Message édité par matouf78 le 08-01-2007 à 01:01:25
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
et alors... une petite idée...?
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...
Répondre à crazycat@idn
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)
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).
Penser à voir les tutos, ca peut aider!
Répondre à coca25
| Citation : phpinfo() sur free
|
Message édité par crazycat@idn le 04-01-2007 à 11:43:21
Répondre à crazycat@idn
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"
Message édité par matouf78 le 04-01-2007 à 13:00:45
Ben c'est un problème serveur...
Répondre à crazycat@idn
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)
Il y a 1824 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

crazycat@idn