Explode fichier txt
Fermé
audi68
Messages postés
571
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
5 août 2015
-
13 mai 2011 à 22:25
audi68 Messages postés 571 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 5 août 2015 - 15 mai 2011 à 10:13
audi68 Messages postés 571 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 5 août 2015 - 15 mai 2011 à 10:13
A voir également:
- Explode fichier txt
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
- Fichier host - Guide
6 réponses
rudak
Messages postés
590
Date d'inscription
samedi 7 juin 2008
Statut
Membre
Dernière intervention
4 juin 2011
46
13 mai 2011 à 22:36
13 mai 2011 à 22:36
y a quoi dans ce fichier ?
audi68
Messages postés
571
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
5 août 2015
9
13 mai 2011 à 22:46
13 mai 2011 à 22:46
le fichier est de la forme suivante
35828|000|RENAULT|MASTER|MASTER L3H2 DCI 120 BV6|BVM |Blanc |Noir |Diesel|Utilitaire|3|55000|Climatisation,Vitres électriques,Fermeture centralisée,Commande au volant,Accoudoir,Airbags,ABS,Direction assistée,Radio CD,Attelage,Galerie en alu|||15990|120|2007-01-13|6 mois|35828_QjCX_1.jpg,35828_ClHf_2.jpg,35828_Ulwn7_3.jpg,35828_6EnWJ_4.jpg
les | separe les colonnes
merci de ton aide
35828|000|RENAULT|MASTER|MASTER L3H2 DCI 120 BV6|BVM |Blanc |Noir |Diesel|Utilitaire|3|55000|Climatisation,Vitres électriques,Fermeture centralisée,Commande au volant,Accoudoir,Airbags,ABS,Direction assistée,Radio CD,Attelage,Galerie en alu|||15990|120|2007-01-13|6 mois|35828_QjCX_1.jpg,35828_ClHf_2.jpg,35828_Ulwn7_3.jpg,35828_6EnWJ_4.jpg
les | separe les colonnes
merci de ton aide
audi68
Messages postés
571
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
5 août 2015
9
14 mai 2011 à 15:53
14 mai 2011 à 15:53
personne?
audi68
Messages postés
571
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
5 août 2015
9
14 mai 2011 à 17:14
14 mai 2011 à 17:14
voici mon code php
<?
mysql_connect (mysql', 'ddddddit', 'dddddddO');
mysql_select_db ('ma base');
$file = 'fichier.txt'; // nom de mon fichier
$fp = fopen($file,'rb'); // ouverture du fichier
$tab = array(); // initialisation d'un tableau
while (!feof($fp)){ // tant que la lecture n'arrive pas au bout du fichier
$ligne = fgets($fp, 1024); // stocke le contenu de la ligne dans une variable
$ligne = trim($ligne); // supprime les espaces en début et en fin de chaine
$taille = strlen($ligne); // calcule la taille de la chaine en nbr de caractère
if ($taille != 0){// si la taille de la chaine est différente de 0
$tab[]= explode("|",$ligne); // stocke le contenu dans un tableau
}
}
fclose($fp); // ferme le fichier
$nbr_Enregistrement = count($tab); // nombre d'enregistrements dans le tableau
$Query = "INSERT INTO 'test'('id','ref') VALUES('".$tab."')";
mysql_query($Query);
echo ' Lecture du fichier terminée';
//affichage tableau
echo '<pre>';
print_r($tab);
echo '</pre>';
?>
<?
mysql_connect (mysql', 'ddddddit', 'dddddddO');
mysql_select_db ('ma base');
$file = 'fichier.txt'; // nom de mon fichier
$fp = fopen($file,'rb'); // ouverture du fichier
$tab = array(); // initialisation d'un tableau
while (!feof($fp)){ // tant que la lecture n'arrive pas au bout du fichier
$ligne = fgets($fp, 1024); // stocke le contenu de la ligne dans une variable
$ligne = trim($ligne); // supprime les espaces en début et en fin de chaine
$taille = strlen($ligne); // calcule la taille de la chaine en nbr de caractère
if ($taille != 0){// si la taille de la chaine est différente de 0
$tab[]= explode("|",$ligne); // stocke le contenu dans un tableau
}
}
fclose($fp); // ferme le fichier
$nbr_Enregistrement = count($tab); // nombre d'enregistrements dans le tableau
$Query = "INSERT INTO 'test'('id','ref') VALUES('".$tab."')";
mysql_query($Query);
echo ' Lecture du fichier terminée';
//affichage tableau
echo '<pre>';
print_r($tab);
echo '</pre>';
?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
rudak
Messages postés
590
Date d'inscription
samedi 7 juin 2008
Statut
Membre
Dernière intervention
4 juin 2011
46
14 mai 2011 à 21:10
14 mai 2011 à 21:10
avec $fichier = file_get_content (ton_fichier)
et $ligne =explode("|",$fichier);
et element = explode(",",$ligne)
(grosso modo)
et $ligne =explode("|",$fichier);
et element = explode(",",$ligne)
(grosso modo)
audi68
Messages postés
571
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
5 août 2015
9
15 mai 2011 à 10:13
15 mai 2011 à 10:13
merci de ton aide
j aiessaier avec ce que ton exemple
Mais je n arrive pas a recuperer le array
$fichier = file_get_contents (ton_fichier);
$ligne =explode("|",$fichier);
$element = explode(",",$ligne);
Merci de ton aide
j aiessaier avec ce que ton exemple
Mais je n arrive pas a recuperer le array
$fichier = file_get_contents (ton_fichier);
$ligne =explode("|",$fichier);
$element = explode(",",$ligne);
Merci de ton aide