Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/04/2007, 02h05   #1
Invité régulier
 
Inscription : mars 2007
Messages : 97
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 97
Points : 9
Points : 9
Par défaut [Upload] Probleme d'upload de fichiers de plus de 5Mo

Bonjour à tous je suis webmaster et j'ai développé un script permettant d'uploader des videos au format flv sur mon site. En général elles font environ 10mo mais le problème c'est que dès que j'essaie d'uploader des videos de plus de 5mo(environ) ca ne marche plus. Auriez vous une solution à me proposer? J'ai utilisé PHP. Je pense qu'il doit y avoir une interruption quand ca devient trop long car ca prend environ (2minutes pour une flv). Voila je pense que j'ai dit le principal Merci!
Tavarez59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2007, 03h13   #2
Membre expérimenté
 
Inscription : janvier 2007
Messages : 439
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 439
Points : 519
Points : 519
Bonsoir ou Bonjour

Il me semble que la taille d'upload ce regle dans le php.ini

Cordialement
spawntux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2007, 03h33   #3
Invité régulier
 
Inscription : mars 2007
Messages : 97
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 97
Points : 9
Points : 9
merci de ta reponse mais pourrais tu préciser, je connais pas trop le php.ini et de plus quand tu modifies ton php.ini comment en ligne ca se passe après faut le mettre en ligne ce fichier? ou le site va chercher les options sur l'ordinateur hote?
Tavarez59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2007, 03h56   #4
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Je peux te conseiller de jeter un oeil à ceci Je n'arrive pas à uploader les gros fichiers ! qui contient les informations que tu recherches
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2007, 04h22   #5
Membre expérimenté
 
Inscription : janvier 2007
Messages : 439
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 439
Points : 519
Points : 519
Bonsoir

Autant pour moi de n'avoir pas été assé precis

Honte a moi je ne connais pas la FAQ par coeur sniff je savais pas que cette question était dans la faq encore desolé et bon courage pour la suite ^^

Cordialement
spawntux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2007, 04h38   #6
Invité régulier
 
Inscription : mars 2007
Messages : 97
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 97
Points : 9
Points : 9
Bien en recherchant par ci par là j'ai donc trouvé le meme style de réponses mais le probleme c'est que je ne suis pas sous serveur mais sous hébergeur(pour un site web) et du coup je n'ai pas accès à php.ini. J'ai vérifié grace à un script simple que la taille d'upload max est de 20 Mo donc je ne vois pas d'où ca vient. Voilà le probleme pire qu'on le coryait lol. Si vous avez une idée faites le moi savoir! Merci
Tavarez59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2007, 04h44   #7
Membre expérimenté
 
Inscription : janvier 2007
Messages : 439
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 439
Points : 519
Points : 519
Tu n'as pas du bien lire la FAQ

Citation:
Il existe enfin la directive max_input_time qui définit le temps maximal, en secondes, au script pour recevoir les données ; cela inclut le téléchargement du fichier. Pour de multiples fichiers, ou de gros fichiers, ou pour les utilisateurs sur de faibles connexions, la valeur par défaut de 60 secondes peut être dépassée.

Voila qui devrait faire ton affaire

Cordialement
spawntux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2007, 04h46   #8
Invité régulier
 
Inscription : mars 2007
Messages : 97
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 97
Points : 9
Points : 9
Oui j'ai vu mais encore une fois comment modifier cette variable?
Tavarez59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2007, 04h50   #9
Membre expérimenté
 
Inscription : janvier 2007
Messages : 439
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 439
Points : 519
Points : 519
Arf desolé je n'avais pas vu il me semble que sur du mutualisé tu ne peux pas , passe au serveur dedié

Cordialement

PS: Si je me trompe dite le moi ^^
spawntux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2007, 04h51   #10
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Par le code tu peux faire ainsi :
Code :
1
2
3
4
<?php ini_set('max_input_time', 600);
 
 // autre code
 ?>
Mais je n'ai pas testé, à toi de voir par conséquent. Mais si tu n'as pas accès au php.ini tu seras contraint d'accepter les valeurs par défauts de ton hébergeur.

[Edit] : Teste également pour la taille d'upload avec le nom de variable : post_max_size
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2007, 04h53   #11
Invité régulier
 
Inscription : mars 2007
Messages : 97
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 97
Points : 9
Points : 9
Ok j'ai vu un truc en fait la taille de POST max est de 8mo je pense que ca vient de là, est ce que vous connaitriez une autre methode que le post, le ftp par exemple, qui est la seule je crois lol. Merci encore de votre aide
Tavarez59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2007, 04h56   #12
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Tu as deux possibilités par le WEB : HTTP et FTP. Mais le FTP te règlera pas ton problème de taille étant donné que tu passes par un formulaire
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2007, 04h59   #13
Invité régulier
 
Inscription : mars 2007
Messages : 97
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 97
Points : 9
Points : 9
Et si je passe par le formulaire pour récupérer le chemin local puis que ensuite je le telecharge par FTP. Il doit bien y avoir un moyen. Sinon comment je pourrais faire pour utiliser autre chose que le POST?
Tavarez59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2007, 05h14   #14
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Tu ne peux pas accéder au poste client avec un langage serveur, donc c'est presque impossible de le faire ainsi. Si je dis presque impossible c'est qu'il exsite des activeX qui peuvent le faire. Mais il y a aussi des soucis de compatibilité sur certains navigateurs, par exemple Firefox
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2007, 05h19   #15
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
As tu essayé la solution donnée dans ce sujet : http://www.developpez.net/forums/sho...65&postcount=3
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h08.


 
 
 
 
Partenaires

Hébergement Web