Recherche d'un script pour édition de CSV via un formulaire php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Recherche d'un script pour édition de CSV via un formulaire php

par zigz4g » 03 févr. 2009, 18:01

Salut,
les fonctions fgetcsv et fputcsv peuvent t'aider. Voici un exemple de la doc :
<?php
$row = 1;

// Ouvre le fichier test.csv
$handle = fopen("test.csv", "r");

// Lit le fichier ligne par ligne.
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
    $num = count($data);
    echo "<p> $num champs à la ligne $row: <br /></p>\n";
    $row++;
    for ($c=0; $c < $num; $c++) {
        echo $data[$c] . "<br />\n";
    }
}

// Ferme le fichier
fclose($handle);
?>
Pour faire ton script tu peux commencer par un formulaire qui s'alimente d'un fichier CSV
de test. Quand ton formulaire est rempli, il faut que tu passe sur un autre bout de code
qui recupere les donnees et les stocke dans ton fichier CSV.

Il ne te restera plus qu'a faire un selecteur de fichier au debut de ton site pour choisir le bon fichier.

Recherche d'un script pour édition de CSV via un formulaire

par bucheron » 03 févr. 2009, 13:02

Bonjour à tous,

Je travaille actuellement sur un site multilingue gérer par CSV et je souhaiterai faire une interface qui va permettre, au niveau du back office, d'éditer le(s) CSV et de les enregistrer sans avoir à manipuler le fichier texte lui même.

En gros on sélectionne un fichier, puis une page s'affiche avec qq chose du genre:

Code : Tout sélectionner

<form ...> <label>CONSTANTE</label><input type="text" name="CONSTANTE" value="VALUE"/> ... </form>
et une fois validé le code va mettre à jour les champs correspondants.

Est ce que quelqu'un sait ou je pourrais trouver ça ?

D'avance merci.