zipper des fichiers en php - PHP - Programmation
Marsh Posté le 21-07-2006 à 11:22:32
ReplyMarsh Posté le 21-07-2006 à 12:44:39
oui j'ai vu le zip.lib.php entre temps... mais le probleme c que le fichier s'affiche avec un header()... moi j'aimerai que le fichier se créé physiquement sur le serveur et faire un lien dessus.. comment faire ??
pour l'instant j'ai fait ça :
Code :
|
Marsh Posté le 21-07-2006 à 13:09:47
alors il me met ça : Fatal error: Call to undefined function: file_put_contents() in /u/clonecop/public_html/php/admin/valid.php on line 45
visiblement c du php5
file_get_contents ?
Marsh Posté le 21-07-2006 à 13:12:03
j'ai trouvé ça :
Code :
|
Marsh Posté le 21-07-2006 à 13:15:47
freed102 a écrit : |
a oui effectivement
http://uk2.php.net/manual/en/funct [...] ntents.php
Marsh Posté le 21-07-2006 à 13:16:47
ça a l'air de marcher mais j'ai une erreur :
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 286958 bytes) in /u/clonecop/public_html/php/admin/zip.lib.php on line 132
Marsh Posté le 21-07-2006 à 13:18:26
freed102 a écrit : ça a l'air de marcher mais j'ai une erreur : |
C'est sur ton propre serveur ?
Marsh Posté le 21-07-2006 à 13:19:42
non c chez model-fx
je viens d'essayer un ini_set (merci google) mais je sais pas quoi mettre comme valeur
Marsh Posté le 21-07-2006 à 13:23:50
freed102 a écrit : non c chez model-fx |
memory_limit
et si ça marche pas, c'est DTC. Fallait prendre un hébergeur sérieux.
Marsh Posté le 21-07-2006 à 13:27:16
j'ai fait ça ini_set("memory_limit",'64M');
mais j'ai toujours des erreurs :
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 285435 bytes) in /u/clonecop/public_html/php/admin/zip.lib.php on line 132
Marsh Posté le 21-07-2006 à 13:32:48
freed102 a écrit : j'ai fait ça ini_set("memory_limit",'64M'); |
oué, ben tu essayes d'augmenter encore plus, mais si ça ne marche pas, c'est que le memory_limit est vérouillé, et dans ce cas, tu peux strictement rien faire... Ben ouai, le mutualisé, c'est comme ça, c'est de l'hébergement de piètre qualité avec des features réduites.
Marsh Posté le 21-07-2006 à 13:38:39
Mais il faut combien ton fichier zip
Plus de 64Megas???
Marsh Posté le 21-07-2006 à 13:49:38
bah il est pas lourd le fichier fini mais ya genre 80 fichiers pdf de 300ko à chaque fois
Marsh Posté le 21-07-2006 à 14:09:30
Hermes le Messager a écrit : oué, ben tu essayes d'augmenter encore plus, mais si ça ne marche pas, c'est que le memory_limit est vérouillé, et dans ce cas, tu peux strictement rien faire... Ben ouai, le mutualisé, c'est comme ça, c'est de l'hébergement de piètre qualité avec des features réduites. |
on ne peut rien faire avec le php.ini ?
Marsh Posté le 21-07-2006 à 20:20:30
freed102 a écrit : on ne peut rien faire avec le php.ini ? |
Si tu as pas accès au serveur, t'as pas accès au php.ini
Marsh Posté le 21-07-2006 à 20:51:40
dans tous les cas , si tu as acces au php.ini , il y a 3 variables a toucher :memory_limit post_max_size et http_mx_size ( ou des trucs du genre , je te les retrouverai lundi matin si tu veux )
avec obligatoirement http_max_size < post_max_size < memory_limit
Marsh Posté le 22-07-2006 à 02:01:29
si j'ai acces au php.ini ... l'administrateur m'y a donné acces sur le root du site
Marsh Posté le 21-07-2006 à 11:00:32
bonjour à tous,
comme indiqué dans le titre, je cherche à zipper des fichiers avec php... j'ai une petite idée de comment faire (utiliser des commandes unix genre exec("gzip... " ); ou je ne sais pas quoi) mais je voulais savoir si il existe un moyen plus optimal pour faire ça...
merci d'avance
Freed