Upload de fichier (probleme résolu :D) - PHP - Programmation
Marsh Posté le 06-04-2004 à 19:11:32
Et le temps maximum d'exécution d'un script, tu y as pensé ?
au fait, vas voir le pint [05] de ce topic :
http://forum.hardware.fr/forum2.ph [...] 544&cat=10
Marsh Posté le 06-04-2004 à 19:28:11
T509 a écrit : Et le temps maximum d'exécution d'un script, tu y as pensé ? |
Pour ce qui est du temps maximum d'execution d'un script, oui , jy ai pensé, et je l'ai mis à 6000 secondes (1 h)
Pour ce qui est du point [05] je suis désolé je ne savais pas et c'est mon erreur, je ne le referais plus
Merci pour l'aide et pour le renseignement
Marsh Posté le 06-04-2004 à 19:34:17
manque peut-être
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
tuto ici -->
http://www.toutestfacile.com/php/c [...] upload.php
Marsh Posté le 06-04-2004 à 20:01:48
Donc tu peux modifier le titre du topic ...
Marsh Posté le 06-04-2004 à 20:14:43
JagStang a écrit : manque peut-être |
non j'ai déjà mis cela et ca ne marche pas plus.
Le problème c'est qu'il ne veux rien savoir des fichiers plus gros que 8192ko (8megs exactement)
Le problème est dans les configurations de php ou de apache, mais je ne sais pas ou!!!!!
J'ai vriament besoin d'aide
Marsh Posté le 06-04-2004 à 20:14:56
ReplyMarsh Posté le 06-04-2004 à 20:20:33
redémarre le serveur après chaque modif.
pour modifier le titre du topic --> edite le premier post
Marsh Posté le 06-04-2004 à 20:27:00
J'ai enfin trouvé le problème
Pour ceux qui auront le même problème que moi, voici comment le regler:
Assurez-vous que le paramêtre dans php.ini max_execution_time est assez gros en secondes, exemple, 600 (10 minutes)
Assurez-vous que le paramêtre dans php.ini upload_max_filesize est éditez comme bon vous le semble (par défaut à 2 megs)
Et la dernière chose, la CLÉ de mon problème que je viens de découvrir:
Assurez-vous que le paramêtre dans php.ini post_max_size sois supérieur à 8meg (par défaut) si vous souhaitez uploadé des fichiers plus gros que 8megs
Merci à tous pour votre aide
Marsh Posté le 06-04-2004 à 17:39:37
Bonjour!
Avant que vous lisiez ceci sachez que j'apprécie ÉNORMÉMENT votre aide que j'en ai extrêmement de besoin!! Merci du fond du coeur!
Mon problème est le suivant. Je veux qu'un client puisse uploader un fichier sur mon serveur.
Le problème?? Ça marche, mais dès que je veux uploader un fichier supérieur à (aproximativement) 7meg, il ne marche plus!
J'ai EasyPHP 1.7 d'installer sur mon serveur Windows 2000.
J'ai modifier le paramêtre upload_max_filesize dans mon php.ini jusqu'à 99M pourtant! ET non 7M!
Est-ce qu'il y aurai un paramêtre dans apache que je devrais modifier ou quoi?
Si cela pour vous aider, j'ai pris cet exemple sur internet, qui sert à tester :
(http://www.php.net/manual/fr/features.file-upload.common-pitfalls.php)
-----------
Upload file that is lower than your limit and you'll see the posted variables. If it is greater you'll see an empty array.
<html>
<body>
<form enctype="multipart/form-data" method="post">
<input type="hidden" name="SID" value="XXX">
<input type="file" name="test">
<input type="submit">
</form>
</html>
<?php
print_r( $_REQUEST );
?>
----------------
Comme cité plus haut, lorsque mon fichier est inférieur à 7meg, il m'affiche le contenu des posted variables, mais lorsqu'il supérieur à 7meg, il m'affiche un empty array.
Pourtant j'ai modifier ma limite dans le php.ini à 99meg, quelle est dont cette limite qui m'est imposé?
Merci beaucoup beaucoup pour votre aide!!!
Message édité par UnKnoW le 06-04-2004 à 20:22:38