Comment Créer un fichier CSV à l'aide de PHP (et télécharger)
Par exemple, j'ai une variable "$foo" qui comprend toutes les données que je veux montrer dans le CSV:
$foo = "some value,another value,last value";
Mon objectif est de:
-
Créer un fichier CSV nommé "certains.csv", dont le contenu est égal à $foo
-
Télécharger "certains.csv" à mon serveur.
Comment cela peut-il être fait?
Mise à jour: Voici le code exact qui a fonctionné pour moi.
$foo = "some value,another value,last value";
$file = 'some_data.csv';
file_put_contents($file, $foo);
- si vous êtes à l'exécution de php à votre domicile et vous souhaitez le télécharger sur votre serveur?
- Non, j'upload mon script php sur un serveur, qui sera géré par un chron travail. Le script doit créer un fichier csv et l'ajouter à un répertoire sur le même espace d'hébergement/serveur.
Vous devez vous connecter pour publier un commentaire.
Numéro 1:
Numéro 2:
note le @ avant le nom de fichier
Voir
fputcsv()
Si $foo est déjà au format csv. Vous pouvez utiliser
file_put_contents()
Vous ne spécifiez la méthode de téléchargement. Voici un exemple en utilisant le protocole ftp (non SÉCURISÉ):
Si vous avez déjà la variable avec toutes les données que vous pouvez utiliser file_put_contents de l'enregistrer comme un fichier csv
Comment télécharger un fichier CSV à l'aide de PHP (Code de Travail)
Requête De La Bibliothèque
Appel Csv Méthode
Si vous utilisez Codeignitor Cadre de ce code est trop facile à intégrer ,Pas dur&rapide de règle, vous pouvez également utiliser ce code PHP ainsi que .....
Merci
AbdulSamad
Pour créer le fichier CSV que vous auriez besoin pour briser votre chaîne dans un tableau, puis la boucle à travers elle. Après cela, vous pouvez enregistrer le fichier dans un répertoire du serveur web de compte a accès sur votre serveur. Voici un exemple ...
Votre fichier sera écrit dans le répertoire défini dans
$directory
avec le nom de fichier défini dans$file
.-Justin