Partage
  • Partager sur Facebook
  • Partager sur Twitter

PHP écrire dans cvs

    20 janvier 2019 à 15:42:20

    Bonjour,

    je voudrai mettre à jour le contenu d'un cvs au fur et à mesure de l'importation des données dans MySQL

    exemple:

    j'ai un fichier csv contenant des valeurs suivantes

    ligne 1: fruits; couleur;

    je sélectionne et ouvre mon fichier

    $filecsv = fopen($_FILES["udp_filcsv"]["tmp_name"], "r+");

    ensuite je lis les valeurs de chaque ligne

    while (($data = fgetcsv($filecsv, 1, ";")) !== FALSE) {

    ensuite je voudrai remplacer la valeur 'couleur' de la 1ère ligne par 'importer'

    que dois-je écrire dans ma fonction while pour que cela fonctionne ?

    il y a la fonction fseek qui positionne le curseur sur la ligne - je voudrai le positionner à droite du 1er ; mais cette position diffère suivant la longueur de la 1ère valeur,

    et la fonction fput ou fputcsv pour écrire la nouvelle valeur mais cette fonction ne va-t-elle pas ajouter du texte à gauche de la 2ème valeur - exemple: importercouleur? si oui comment exécuter le remplacement du mot couleur?

    je continue mes recherches

    merci de votre aide

    s'il vous plaît





    • Partager sur Facebook
    • Partager sur Twitter

    PHP écrire dans cvs

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown