IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

[eZ Publish] Afficher les donnees d'un csv


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 149
    Par défaut [eZ Publish] Afficher les donnees d'un csv
    Bonjour,

    J'ai crée une classe de type folder; avec l'extension multi-upload j'arrive à y uploader des images et des csv.

    J'arrive à afficher mes images; mais j'arrive pas à afficher le contenu de mon fichier csv.

    Aider moi plz

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Que fais-tu et qu'est ce que tu obtiens ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 149
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <div class="content-view-children">
                    {if $children_count}
                        {foreach fetch_alias( 'children', hash( 'parent_node_id', $node.node_id,
                                                                'offset', $view_parameters.offset,
                                                                'sort_by', $node.sort_array,
                                                                'class_filter_type', 'exclude',
                                                                'class_filter_array', $classes,
                                                                'limit', $page_limit ) ) as $child }
                            {node_view_gui view='line' content_node=$child}
                        {/foreach}
                    {/if}
                </div>
    avec ce code j'obtiens l'affichage de mes images et pas le contenu de mon fichier csv

  4. #4
    Rédacteur

    Avatar de Yoteco
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2004
    Messages
    1 099
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 099
    Par défaut
    Lorsque tu utilises ezmultiupload, pour chaque fichier que tu upload, une classe est utilisée. Quelle classe est utilisée pour tes CSV ? File ?
    Blog - Mon espace developpez -
    Oracle Certified Professional, Java SE 6 Programmer
    eZ Publish Certified developer

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 149
    Par défaut
    ma classe s'appelle filedata de type container

  6. #6
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    salut,

    1.tu dois ajouter le type de fichier dans ezmultiupload.ini.append.php
    Code ini : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    [FileTypeSettings_folder]
    FileType[]
    #d'autres types
    #...
    FileType[]=*.csv

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 149
    Par défaut
    c'etait dejà fait ^^

  8. #8
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    Ok,

    2. va dans override/settings, édites/crées le fichier upload.ini.append.php

    ajoute ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    [CreateSettings]
    MimeClassMap[]
    #d'autres classes
    #...
    MimeClassMap[filedata]=filedata
     
    [filedata_ClassSettings]
    FileAttribute=fichier
    NameAttribute=nom_fichier
    NamePattern=<original_filename_base>
    où :
    - fichier correspond à l'attribut de type file qui doit recevoir le binaire
    - nom_fichier correspond à l'attribut de type text line qui recevra le nom du fichier.

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 149
    Par défaut
    vous voulez parler du repertoire settings\override

  10. #10
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    oui

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 149
    Par défaut
    ok j'y suis donc j'ai pas trouve un fichier du nom upload.ini.append.php donc j'en ai cree un avec ce contenu

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    [CreateSettings]
    MimeClassMap[]
    #d'autres classes
    #...
    MimeClassMap[filedata]=filedata
     
    [filedata_ClassSettings]
    FileAttribute=fichier
    NameAttribute=nom_fichier
    NamePattern=<original_filename_base>
    Que dois je faire ?

  12. #12
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    Tu DOIS remplacer fichier et nom_fichier par les identifiants équivalent de ta classe filedata, ensuite tu vides le cache et tu refais tes uploads.

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 149
    Par défaut
    ok là je vois le nom de fichier csv

    maintenant comment afficher le contenu dans mon template

  14. #14
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    maintenant comment afficher le contenu dans mon template
    ceci est tout à fait un autre sujet

  15. #15
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 149
    Par défaut
    comme dans php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $datafile = fopen("$filepath","r")
    et puis tu fais ton explode se serait génial ça

  16. #16
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 149
    Par défaut
    là je suis pas trop loin j'ai trouvé ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    {def $x="My-Dog-Has-Fleas"}
    {def $y=$x|explode('-')|implode(' ')}
    donc si j'arrive à savoir la syntaxe de fopen en ez publish. Quelqu'un a une idee

  17. #17
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 149
    Par défaut Google docs et Ez Publish
    J'ai trouve une solution grace à google docs je peux visualiser un lien http pdf, doc ou csv

    Le souci est que j'arrive pas à visualiser un contenu avec ez publish voici le lien

    http://docs.google.com/viewer?url=ht...tact%20gsm.csv

    Qui peut m'aider ?

  18. #18
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    salut,

    je comprends pas ce que tu veux vraiment faire.

Discussions similaires

  1. [AJAX] Afficher les donnees avec ajax/php
    Par samiou11 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 11/06/2008, 21h00
  2. comment ne pas afficher les donnees transmis par un lien
    Par coucam dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 04/07/2007, 14h39
  3. Afficher les donnees d'un tableau dans un graphique
    Par amel666 dans le forum Graphisme
    Réponses: 3
    Dernier message: 07/06/2007, 10h27
  4. [C#] Comment afficher les données dans un DataGrid ?
    Par lepovre dans le forum ASP.NET
    Réponses: 7
    Dernier message: 05/07/2006, 17h52
  5. [Etat] Afficher les données en colonnes
    Par jawed dans le forum IHM
    Réponses: 11
    Dernier message: 06/05/2006, 19h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo