|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : mars 2010 Messages : 105 ![]() |
Bonjour à tous,
je suis à la recherche d'une solution afin de lire un fichier csv 'dynamiquement'. L'idée est de pouvoir refuser un fichier au moment de l'upload s'il ne contient pas les bonnes informations. Je fonctionne actuellement comme ça: L'utilisateur upload son fichier, je vérifie son extension et la taille du fichier afin qu'il ne soit pas vide. Suite à l'upload je vérifie en php le contenu mais le fichier est bien upload. Existe-t-il un moyen de vérifier le contenu du fichier qui va être upload dynamiquement afin d'avertir l'utilisateur des erreurs internes à son fichier sur la page d'upload? Cordialement |
|
|
00
|
|
|
#2 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 040 ![]() |
avec ajax tu peux lire un fichier csv
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : mars 2010 Messages : 105 ![]() |
il me serait donc possible de lire directement le contenu du fichier présent dans le input type="file" ?
|
|
|
00
|
|
|
#4 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 040 ![]() |
non, enfin pas de manière crossbrowser...
Tu ne pourras pas récupérer sur tous les navigateurs le chemin complet vers le fichier csv. A moins de connaitre auparavant sont emplacement précis dans l'arborescence. Tu dois passer par un upload du fichier sur le serveur avant de pouvoir le récupérer
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() Inscription : mars 2010 Messages : 105 ![]() |
Sur quels navigateurs serait-ce fonctionnel?
|
|
|
00
|
|
|
#6 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 040 ![]() |
IE uniquement
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#7 | |
|
Futur Membre du Club
![]() Inscription : mars 2010 Messages : 105 ![]() |
Je suis toujours à la recherche d'une solution et en relisant ce que tu m'as expliqué précédemment spacefrog je voudrais rebondir sur quelque chose:
Citation:
|
|
|
|
00
|
|
|
#8 | |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 040 ![]() |
Citation:
Javascript est executé coté client. Il n'y a que sous IE que tu pourras récupérer le chemin d'accès complet vers le fichier saisi dans l'input file. Sous les autres navigateurs, tu ne pourras récupérer que le nom du fichier et pas le chemin d'accès complet, d'où l'impossibilité de faire pointer un ajax dessus. Par contre une fois le fichier uploadé sur le serveur tu peux bien entendu faire un xmlhttprequest dessus.
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
|
00
|
|
|
#9 |
|
Futur Membre du Club
![]() Inscription : mars 2010 Messages : 105 ![]() |
Est-il possible de réaliser l'upload sans quitter la page de l'upload?
A vrai dire je suis un peu dans le flou et je cherche une solution, sans vraiment être sur qu'il soit possible de faire ce que je souhaite faire. |
|
|
00
|
|
|
#10 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 040 ![]() |
la seule idée qui me vienne à l'esprit serait d'avoir le champs input file dans un iframe
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#11 |
|
Futur Membre du Club
![]() Inscription : mars 2010 Messages : 105 ![]() |
peux tu développer un peu? je suis actuellement en train de tester un exemple et j'utilise un iframe.. je verrais bien le résultat.
|
|
|
00
|
|
|
#12 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 040 ![]() |
Ben dans l'iframe tu soumets le form qui va uploader le fichier.
sur le refresh de ton iframe tu lances une fonction de la page mère qui fera l'ajax sur le fichier que tu viens d'uploader
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#13 |
|
Futur Membre du Club
![]() Inscription : mars 2010 Messages : 105 ![]() |
j'ai résolu mon problème tout bêtement.
En ajoutant une target="uploadFrame" sur mon formulaire. Et je peux donner des retours sur mon résultat et sur le contenu du fichier sans problème. Merci bien spacefrog. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com