|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||
|
Futur Membre du Club
![]() Inscription : mars 2010 Messages : 105 ![]() |
Bonjour à tous,
Je rencontre un souci sur un export CSV. J'utilise ma fonction sur de nombreux export et fonctionne dans tout les cas, sauf 1 seul, lorsque je dois exporter plus de 12000 lignes. Code :
Cette même fonction fonctionne lorsque je réduis le nombre de valeur utilisée en dessous de 12000 lignes. J’espère avoir été clair dans mon explication. Nheil |
||
|
|
00
|
|
|
#2 | ||
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
pourquoi t'utilises pas fputcsv ?
utilise aussi direct tmpfile juste ca suffis Code :
__________________
http://blog.stealth35.com/ |
||
|
|
00
|
|
|
#3 | |
|
Futur Membre du Club
![]() Inscription : mars 2010 Messages : 105 ![]() |
Citation:
Je suis bien obligé de faire pour pouvoir écrire dans le fichier. |
|
|
|
00
|
|
|
#4 | |||
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
Citation:
non tmpfile te revoie direct la ressource, lis bien la doc tmpfile ca reviens a ca : Code :
__________________
http://blog.stealth35.com/ |
|||
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() Inscription : mars 2010 Messages : 105 ![]() |
Mais comment expliques tu que l'ensemble de mon code fonctionne, sauf dans le cas ou je retourne plus de 12000 lignes ?
Comme expliqué précédemment le fichier est bien créé dans /tmp, même avec 12000 lignes, mais l'ouverture ne fonctionne pas, 'la page n'a pas été trouvé' |
|
|
00
|
|
|
#6 | |||
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
Citation:
Code :
EDIT : de plus tu fait file($handle) alors que file attendre le nom du fichier et pas une ressource ? t'es sur d'avoir les erreurs d'active sur ton PHP ?
__________________
http://blog.stealth35.com/ |
|||
|
|
00
|
|
|
#7 | ||||
|
Futur Membre du Club
![]() Inscription : mars 2010 Messages : 105 ![]() |
Le fichier csv est généré en live dans le fichier.
J'appelle mon exportCSV.php d'une autre page, avec des paramètres. J'appelle une procédure stockée qui me retourne des informations et je les écris dans le fichier via Code :
Code :
|
||||
|
|
00
|
|
|
#8 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
donc a quoi sert on fichier temporaire ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#9 | ||
|
Futur Membre du Club
![]() Inscription : mars 2010 Messages : 105 ![]() |
Je récupère toute les informations dans mon $handle
ensuite via Code :
|
||
|
|
00
|
|
|
#10 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
c'est bien ce que je dis tu fais les choses plusieurs fois, ton but c'est juste d'envoyer un fichier au navigateur ? ou tu veux aussi l'enregistrer dans un dossier ?
ton en tete n'est pas bonne aussi : application/csv-tab-delimited-table, il est pas limiter par des tabulation mais par un point virgule
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#11 |
|
Futur Membre du Club
![]() Inscription : mars 2010 Messages : 105 ![]() |
Le but c'est que le fichier soit proposer en enregistrement dans le navigateur.
Si le fichier n'est pas présent dans le serveur ce n'est pas un souci. Concernant l'en-tête, ça fonctionne bien pourtant, j'avais récupéré ça sur le net. |
|
|
00
|
|
|
#12 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
montre ton code complet, y'a plein de truc a supprimer la
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#13 | ||||
|
Futur Membre du Club
![]() Inscription : mars 2010 Messages : 105 ![]() |
Code :
Cette page est appelée de cette manière: Code :
|
||||
|
|
00
|
|
|
#14 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
montre aussi a quelle niveau tu fais on header
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#15 | |
|
Futur Membre du Club
![]() Inscription : mars 2010 Messages : 105 ![]() |
Citation:
|
|
|
|
00
|
|
|
#16 | ||
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
suivant ce que t'as fais ca donne juste ca :
Code :
__________________
http://blog.stealth35.com/ |
||
|
|
00
|
|
|
#17 |
|
Futur Membre du Club
![]() Inscription : mars 2010 Messages : 105 ![]() |
Ca fonctionne ! tu saurais me dire si je risque de rencontrer à nouveau le problème ?
En gros est-ce qu'il existe une limite à ce type d'export? Par contre de ce fait la, je perd les noms des colonnes dans mon csv |
|
|
00
|
|
|
#18 | |||
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
Citation:
Code :
__________________
http://blog.stealth35.com/ |
|||
|
|
00
|
|
|
#19 | |
|
Futur Membre du Club
![]() Inscription : mars 2010 Messages : 105 ![]() |
J'avais fait un petit edit, je ne sais pas si tu l'as vu.
Je me permet de quote mon post précédent. Citation:
|
|
|
|
00
|
|
|
#20 | |||||
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
Citation:
voila : a la place de : Code :
Code :
__________________
http://blog.stealth35.com/ |
|||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com