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 12/04/2007, 10h38   #1
Futur Membre du Club
 
Inscription : avril 2004
Messages : 32
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 32
Points : 18
Points : 18
Par défaut [Upload] Génération de gros fichiers

Bonjour,

Mes scripts de génération de fichiers fonctionnaient trés bien ( sous linux et php 4 ), mais suite à un changement de serveur et de version de php ( j'ai maintenant un serveur windows 2003 et php5 ), j'ai un petit soucis lors de la génération de gros fichiers texte ( environ 150Mo ).

Au début j'avais des "maximum time" alors j'ai utilisé set_time_limit(0) du coup c'est vrai que maintenant les scripts tournent plus longtemps mais sans résultat.

Je me demandais si une autre variable php n'empecherais pas la génération de mes fichiers car trop gros.

Merci pour vos lumières.
silef est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 10h52   #2
Membre du Club
 
Inscription : novembre 2006
Messages : 64
Détails du profil
Informations personnelles :
Localisation : France, Territoire de Belfort (Franche Comté)

Informations forums :
Inscription : novembre 2006
Messages : 64
Points : 67
Points : 67
Par défaut PHP et gros fichier

Essaye ce paramètre


php_flag allow_call_time_pass_reference on
php_value upload_max_filesize 10000
fred_crrm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 11h13   #3
Membre actif
 
Avatar de Azazel.fr
 
Inscription : mars 2007
Messages : 170
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 170
Points : 177
Points : 177
regarde peut-etre par ici :
http://php.developpez.com/faq/?page=...ers_uploadsize
__________________
http://www.bordeauxstunt.com
Azazel.fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 11h22   #4
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
Azazel.fr et fred_crrm, pouvez-vous m'expliquer le lien entre l'upload d'un fichier et la génération d'un fichier
A moins que silef se soit mal exprimé il n'a pas parler d'upload...

Silef, est-ce que tu as des différence dans ta configuration de php concernant memory_size ?
__________________
Get your motor runnin'
Head out on the highway...
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 11h27   #5
Futur Membre du Club
 
Inscription : avril 2004
Messages : 32
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 32
Points : 18
Points : 18
Effectivement ce n'est pas un upload que je souhaite faire, je dois faire une lecture en base de tous les articles pour un site d'e-commerce et générer les fichiers pour les comparateurs de prix.

Certains de ces fichiers (les plus petits 50Mo maxi) se génèrent après un temps trés long et les autres après 5min d'attente rien...

Alors que sur mon ancien serveur ça prenait environ 1min ( durée du maxim time )
silef est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 11h35   #6
Membre actif
 
Avatar de Azazel.fr
 
Inscription : mars 2007
Messages : 170
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 170
Points : 177
Points : 177
heu... si je ne m'abuse, dans mon lien, on parle bien de :
memory_limit : fixe la taille de la mémoire du script
et ça ne doit pas concerner que l'upload...
__________________
http://www.bordeauxstunt.com
Azazel.fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 11h41   #7
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
Ok Azazel.fr, mais 1 ligne sur 15 qui parle de memory_limit... Sachant que les autres lignes parle d'un autre sujet et peuvent donc induire en erreur... Autant extraire cette ligne et la coller directement non ?
Perso si je vois le titre "Je n'arrive pas à uploader les gros fichiers !", je ne lirais pas (ou alors en diagonale) l'article car il ne me concernera pas...

Silef, je te suggere de "bencher" ton appli pour déterminer quelles parties sont en cause... Peut-etre que ça vient de la db et qu'une routine de analyze/explain serait bienvenue...
Pour déterminer si ça vient de l'os, est-ce que tu as moyen de tester sur linux+php5 ? windows2003+php4 ?
__________________
Get your motor runnin'
Head out on the highway...
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 11h51   #8
Futur Membre du Club
 
Inscription : avril 2004
Messages : 32
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 32
Points : 18
Points : 18
Malheureusement je peux pas tester ces mélanges de versions (surtout que le serveur est en prod...), si linux a été abandonné c'est pour des raisons de "facilité" d'administration sous windows mais je commence à douter.

Je vais voir ce que je peux faire pour obtenir plus d'infos sur ce qui se passe dans la bête.
silef est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 12h04   #9
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
A tout hasard essaie de faire un analyze sur toutes tes tables...
Et si possible des explain de tes requetes, avec un peu de chance ca viendrait de la db en manque d'index
__________________
Get your motor runnin'
Head out on the highway...
Mr N. 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 13h20.


 
 
 
 
Partenaires

Hébergement Web