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 :

Script Base64_decode fichier csv


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre éclairé Avatar de guenfood
    Homme Profil pro
    Webdesigner
    Inscrit en
    Janvier 2004
    Messages
    255
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2004
    Messages : 255
    Par défaut Script Base64_decode fichier csv
    Bonjour,

    Un fichier est mis à jour quotidiennement par un fournisseur sur mon FTP.
    Ce fichier, au format csv, contient des chaines de caractères qui sont à décoder avec la fonction base64_decode.

    Cependant, je ne vois pas comment procéder dans le script PHP qui va être automatisé pour être exécuté quotidiennement.
    Je joins une portion de fichier en exemple.

    Merci par avance pour votre aide.
    Fichiers attachés Fichiers attachés

  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
    Tu n'as rien écrit du tout ? Quel est ton point de blocage ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre éclairé Avatar de guenfood
    Homme Profil pro
    Webdesigner
    Inscrit en
    Janvier 2004
    Messages
    255
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2004
    Messages : 255
    Par défaut
    Voilà ce que mon script exécute déjà.
    Il me reste juste à décoder les chaînes de caractères, mais je ne sais pas comment faire....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php
    unlink("./data/UPDATEDB.csv");
    unlink("./data/database.csv");
    rename("./data/UPDATEDB.TXT", "./data/UPDATEDB.csv");
    file_put_contents('./data/database.csv', file_get_contents('./data/format.csv') . file_get_contents('./data/UPDATEDB.csv') );
     ?>

  4. #4
    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
    Si tu ne sais pas lire un fichier csv en PHP, il suffit de lire la documentation :
    http://php.net/manual/fr/function.fgetcsv.php
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre éclairé Avatar de guenfood
    Homme Profil pro
    Webdesigner
    Inscrit en
    Janvier 2004
    Messages
    255
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2004
    Messages : 255
    Par défaut
    Merci pour le lien.

    Malheureusement, cela ne m'aide pas beaucoup. Tant pis, je vais essayer de voir avec mon fournisseur s'il ne peut pas m'adresser le fichier avec la chaîne de caractères non codée.

  6. #6
    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
    Si tu ne sais pas faire de développement en PHP c'est mieux en effet.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  7. #7
    Membre éclairé Avatar de guenfood
    Homme Profil pro
    Webdesigner
    Inscrit en
    Janvier 2004
    Messages
    255
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2004
    Messages : 255
    Par défaut
    Réponse négative de la part du fournisseur. Il ne peut m'envoyer le fichier non codé.
    Je vais donc devoir me débrouiller autrement, sachant que ce fichier doit permettre d'alimenter le site en ligne de ma librairie (fiche produit, dont le résumé du livre, qui est la seule partie codée du fichier, la 36ème valeur pour être précis).

Discussions similaires

  1. [Batch] Script scan + fichier csv recette
    Par aka76par1 dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 22/07/2013, 17h05
  2. script pour convertir une table HTML en fichier CSV (ou excel)
    Par whitespirit dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 20/08/2008, 08h30
  3. Script extraction données dans fichier CSV
    Par nollier dans le forum VBScript
    Réponses: 18
    Dernier message: 20/06/2008, 09h32
  4. [script batch] parser un fichier csv
    Par mustang-ffw02 dans le forum Windows
    Réponses: 8
    Dernier message: 09/10/2007, 13h58
  5. Modifier un fichier csv en script shell
    Par Ghorin dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 26/09/2007, 13h43

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