A voir également:
- Lire un fichier csv php
- Lire un fichier epub - Guide
- Lire fichier bin - Guide
- Comment lire un fichier docx - Guide
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire fichier dat - Guide
3 réponses
Bonjour,
Voila le code tout con ... :
Voila le code tout con ... :
$file = $_FILES['file']['tmp_name']; //Je récupère l'emplacement du fichier
$content = file_get_contents($file,'r');//J'ouvre le fichier
$content = explode(";", $content); //Je parcours le fichier en retenant que le séparateur est le ";"
print $content[0]; //J'affiche la première valeur avant le premier ";"
Champ par champ cela serait juste un explode(";", $array), pour faire du mot par mot explode(" ", $array)
Merci pour votre réponse.
En fait je fais ça :
Et ça m'affiche tous les champs de la première colonne. Moi je voudrais récupérer juste le premier mot pour créer un champs d'une table sur une base MySQL avec son nom, et ensuite ajouter toutes les valeurs qui suivent dans la base.
Je ne sais pas si je suis assez clair ?
En fait je fais ça :
<?php
$file = $_FILES['file']['tmp_name'];
$handle = fopen($file,'r');
while (($data = fgetcsv($handle, 0, ";")) !== FALSE)
{
for ($c=0; $c < 1; $c++)
{
echo $data[$c] . "<br />\n";
}
}
Et ça m'affiche tous les champs de la première colonne. Moi je voudrais récupérer juste le premier mot pour créer un champs d'une table sur une base MySQL avec son nom, et ensuite ajouter toutes les valeurs qui suivent dans la base.
Je ne sais pas si je suis assez clair ?