Les partenaires publicitaires:

Comment écrire dans un fichier csv avec php

Une valeur séparées par des virgules, ou CSV, fichier est un fichier qui contient des valeurs individuelles séparées par des virgules. Les fichiers CSV sont généralement utilisés dans des feuilles de calcul, bases de données ou dans toute application qui nécessite des tables plates. PHP est un langage de script côté serveur que vous pouvez utiliser pour créer des pages Web, des scripts de ligne de commande et des applications. PHP comprend une variété de fonctions que vous pouvez utiliser lors de la lecture des valeurs à partir de fichiers et lors de l'écriture et de l'ajout des valeurs de fichiers, y compris les fichiers CSV.

Instructions

    • 1

      Ouvrez un éditeur de texte, et de créer un nouveau fichier nommé "createcsv.php." Tapez une ouverte "<?PHP" PHP script delimiter and a close "?>"Script séparateur de PHP dans le fichier, et enregistrez le fichier sur le serveur Web dans un endroit avec un accès à PHP. Par exemple:

      <?PHP

      ?>

    • 2

      Modifier "createcsv.php." Tapez le nom du fichier CSV à utiliser lors de l'exécution du script, et l'écrire dans une variable nommée "$ filename." Nommez le fichier CSV "testFile.csv." Par example:

      <?PHP

      $ filename = "testFile.csv";

      ?>

    • 3

      Continuez à éditer "createcsv.php." Utilisez les "fopen () -" commande PHP pour ouvrir "testFile.csv," en utilisant la variable $ filename. Ouvrez "testFile.csv" pour écrire en utilisant le mode "w", et stocker le pointeur de fichier dans une variable nommée "$ fileHandle." Par example:




      <?PHP

      $ filename = "testFile.csv";

      $ fileHandle = fopen ($ filename, 'w');

      ?>

    • 4

      Continuez à éditer "createcsv.php." Utilisez le "fwrite () -" PHP commande pour écrire trois CSVs à "testFile.csv" en utilisant la variable $ fileHandle. Utilisez les valeurs "Valeur 1", "valeur 2" et "valeur 3." Par example:

      <?PHP

      $ filename = "testFile.csv";

      $ fileHandle = fopen ($ filename, 'w');

      fwrite ($ fileHandle, «valeur 1, la valeur 2, la valeur 3 ');

      ?>

    • 5


      Continuez à éditer "createcsv.php." Utilisez le "fclose () -" PHP commande pour fermer "testFile.csv" en utilisant la variable $ fileHandle. Enregistrer et fermer "createcsv.php." Par example:

      <?

      PHP $ filename = "testFile.csv";

      $ fileHandle = fopen ($ filename, 'w');

      fwrite ($ fileHandle, «valeur 1, la valeur 2, la valeur 3 ');

      fclose ($ fileHandle);

      ?>

    • 6

      Utilisez un navigateur Web pour ouvrir "createcsv.php" sur le serveur Web. Le code PHP exécute et crée testFile.csv si elle existe pas déjà. Le PHP "fwrite () -" commande va écrire les trois valeurs "Valeur 1", "valeur 2" et "Valeur 3" dans testFile.csv.

    • 7

      Utilisez un éditeur de texte pour ouvrir "testFile.csv." Vérifiez que "createcsv.php" couru correctement et que "testFile.csv" contient trois CSV.

Conseils Avertissements

  • Il est une bonne pratique de faire basculer si un fichier ne peut être consulté à partir d'un script PHP. Utilisez un "or die () -" fonction avec le texte qui décrit l'échec et sort alors que si problème se produit.
  • Les nouvelles versions de PHP ont une variété de fonctions intégrées qui permettent aux programmeurs de travailler avec des fichiers CSV, comme "fputcsv () -" et "fgetcsv () -".
  • Vous pouvez écrire des fichiers CSV en utilisant des valeurs récupérées à partir des feuilles de calcul ou des bases de données.
  • Les "fopen () -" PHP commande ouvre des fichiers ou des URL à l'aide d'un mode spécifié, comme écriture ("w") ou Append ("a"). Si les valeurs existent déjà dans un fichier ouvert avec un mode "w", les valeurs seront écrasées lors de l'exécution du script.
» » » » Comment écrire dans un fichier csv avec php