|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : août 2009 Messages : 66 ![]() |
Bonjour,
J'utilise actuellement FPDF pour générer automatiquement d'énormes fichiers PDF. (> 5000 pages) Or à partir d'un certain nombre de pages, le script PHP m'affiche l'erreur suivante dès qu'il veut lire ou écrire dans un fichier : Code :
Y a-t-il un moyen à votre avis. Merci d'avance pour votre réponse. |
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
regarde le nombre de fopen et le nombre de fclose
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Baptiste ROUSSELÉtudiant Inscription : janvier 2011 Messages : 802 ![]() |
A mon avis cela vient surtout du fait que tu ouvres des fichiers à la chaîne et ne les ferme qu'à la fin du script...
Ne peux-tu pas les ouvrir, récupérer leur contenu ou ce qui t'intéresse puis le fermer avant de t'attaquer à un autre ? |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
oui donc fopen et fclose
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : août 2009 Messages : 66 ![]() |
Merci pour vos réponses.
Effectivement, je ne l'ai pas dit dans mon post initial mais j'ai effectivement déjà recherché des fopen sans fclose dans mon code et dans le code de FPDF. Je n'en ai pas trouvé. En plus des fopen et des fclose, l'ensemble du code utilise file_get_contents, file_put_contents et simplexml_load_file. Je me suis en fait demandé si l'une ou l'autre de ces fonctions ne fermait pas correctement le fichier qu'ils ouvraient. C'est pour cela qu'une fonction "nb de fichiers ouverts par le script PHP" m'aurait aidé pour valider ou invalider cette hypothèse. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com