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 d`applications. PHP comprend une variété de fonctions que vous pouvez utiliser lors de la lecture des valeurs à partir de fichiers et en écrivant et en ajoutant des valeurs à des fichiers, y compris les fichiers CSV.
Ouvrez un éditeur de texte, et de créer un nouveau fichier nommé "createcsv.php." Tapez un open "
?>
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 exemple:
$ Filename = "testFile.csv";
?>
Continuez à éditer "createcsv.php." Utilisez les "fopen () ;" PHP commande pour ouvrir "testFile.csv," en utilisant la variable $ fileName. Ouvrez "testFile.csv" pour l`écriture en utilisant le mode "w", et stocker le pointeur de fichier dans une variable nommée "$ fileHandle." Par exemple:
$ Filename = "testFile.csv";
$ FileHandle = fopen ($ filename, `w`);
?>
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 exemple:
$ Filename = "testFile.csv";
$ FileHandle = fopen ($ filename, `w`);
fwrite ($ fileHandle, «valeur 1, valeur 2, la valeur 3 `);
?>
Continuez à éditer "createcsv.php." Utilisez le "fclose () ;" PHP commande pour fermer "testFile.csv" en utilisant la variable $ fileHandle. Enregistrer et fermer "createcsv.php." Par exemple:
PHP $ filename = "testFile.csv";
$ FileHandle = fopen ($ filename, `w`);
fwrite ($ fileHandle, «valeur 1, valeur 2, la valeur 3 `);
fclose ($ fileHandle);
?>
Utilisez un navigateur Web pour ouvrir "createcsv.php" sur le serveur Web. Le code PHP exécute et crée testFile.csv si elle n`existe pas déjà. Le PHP "fwrite () ;" commande va écrire les trois valeurs "valeur 1", "valeur 2" et "valeur 3" dans testFile.csv.
Utilisez un éditeur de texte pour ouvrir "testFile.csv." Vérifiez que "createcsv.php" a couru correctement et que "testFile.csv" contient trois CSVs.
Conseils Avertissements
- Il est une bonne pratique de faire basculer si un fichier ne peut être consulté à partir d`un script PHP. Utilisez un "ou die () - fonction" avec le texte qui décrit l`échec et sort quand si le 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, tels que "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 en utilisant un mode spécifié, comme écriture ( "w") ou append ( "a"). Si des valeurs existent déjà dans un fichier ouvert avec un mode "w", les valeurs seront écrasées lors de l`exécution du script.