Bonjour
A l'instar de Tristan, je ne suis pas sur de comprendre en quoi ce
problème concerne symfony.
En tout cas, quand nous avons besoin de mémoire et/ou de temps
d'exécution supplémentaire par rapport à ceux définis dans les fichiers
de configuration, nous utilisons les instructions suivantes :
ini_set('memory_limit', '512M'); // Ca peut être 1G aussi
ini_set('max_execution_time', '1800'); // en secondes si je me souviens bien
/*
Instructions gourmandes ...
*/
ini_restore('memory_limit');
ini_restore('max_execution_time');
Nicolas
[EMAIL PROTECTED] a écrit :
> Bonjour,
>
> J'utilise Symfony pour envoyer des fichiers de plusieurs centaines de
> Mo.
> Pour envoyer les fichiers j'utilise ce script :
>
> $handle = fopen($file, "rb");
>
> while(!feof($handle)) {
> $buffer = fread($handle,2048);
> echo $buffer;
> }
>
>
> Le probleme est que l'envoi s'arrête au bout de quelques Mo envoyés,
> dû au memory_limit de php.
> Le même code fonctionne parfaitement en dehors du framework.
>
> Donc je pense que Symfony stock en mémoire pendant l'envoi.
>
> Savez vous si l'on peut indiquer a Symfony de ne pas stocker en
> mémoire.
>
> Merci.
>
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr"
de Google Groupes.
Pour transmettre des messages à ce groupe, envoyez un e-mail à
l'adresse [email protected]
Pour résilier votre abonnement à ce groupe, envoyez un e-mail à
l'adresse [EMAIL PROTECTED]
Pour afficher d'autres options, visitez ce groupe à l'adresse
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---