|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() bruno pessiotÉtudiant Inscription : décembre 2011 Messages : 14 ![]() |
Bonjour,
je vous sollicite car j'ai face à moi un problème que j'ai du mal a résoudre : Sur le site internet que je développe, l'administrateur peut mettre à jour la base de données. Il glisse alors dans un formulaire les fichiers .csv qui lui serviront à remplir la base de données. Cela envoie ensuite les fichiers dans le dossier share/Web/mon_site/upload. Puis cela extrait les informations des fichiers csv pour compléter la base de données. Cependant, sur les 9 uploads réalisés, seules 7 fichiers seront bien envoyés vers la base de données. Cela ne vient surement pas d'un problème de code PHP puisque des fichiers sont tout de même envoyés vers la base de données, mais plutot d'un paramètre de temps d'exécution, je pense. Savez-vous ce qu'il peut en être vraiment ? Merci d'avance |
|
|
01
|
|
|
#2 |
|
Membre Expert
![]() ![]() |
Vérifier si les tous les fichiers .csv sont biens formatés et contiennent des données valides
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() bruno pessiotÉtudiant Inscription : décembre 2011 Messages : 14 ![]() |
Mes fichiers csv doivent faire pas loin de 60 000 lignes et 15 colonnes. Tu as une idée de comment vérifier cela rapidement ?
Mais de toutes façons, je ne pense pas que cela soit ça. j'avais essayé d'uploader séparément les 2 fichiers qui n'étaient pas pris en compte pour l'update de la BD et ils ont été pris. |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() ![]() |
Pour mettre la main sur le problème, tu peux donc tracer tous les traitements de l'application dans un fichier de logs (fichier de traces) . Tu peux dans un premier temps écrire les statuts (OK/KO) de chaque étape des traitements :
--> Upload du fichier toto.csv : OK --> date_Heure : Début du chargement du fichier toto.csv dans la base --> 60 000 lignes du fichier toto.csv sont insérées dans la base --> date_Heure : Fin du chargement du fichier toto.csv dans la base --> chargement du fichier toto.csv dans la base : OK ..... et ainsi de suite Si après ces traces sommaires tu ne trouves pas là où est le problème tu peux toujours augmenter le niveau des traces (c-a-d faire bavarder davantage l'appli) |
|
00
|
Copyright © 2000-2012 - www.developpez.com