Sélectionner un contenu dans un fichier texte et écrire ce contenu dans une tabl

Signaler
Messages postés
62
Date d'inscription
jeudi 2 octobre 2003
Statut
Membre
Dernière intervention
23 octobre 2012
-
Messages postés
62
Date d'inscription
jeudi 2 octobre 2003
Statut
Membre
Dernière intervention
23 octobre 2012
-
bonjour,

voilà, j'ai un répertoire sur mon disque C qui contient on va dire 100 fichiers .txt sous la forme 1.txt , 2.txt 3.txt etc ... dans ces fichiers .txt qui ne se ressemblent pas, il y a DANS TOUS <title> bla bla bla toto otot </title> ( chaque texte entre les balises title est évidemment différent.

j'aimerais :
ouvrir chaque fichier, sélectionner le texte entre les balises <title> et écrire ce texte dans une table mysql qui est sur mon serveur .

voilà, je ne sais pas si c'est bien clair ... quelqu'un peut m'aider ?

merci

michel

3 réponses

Messages postés
3708
Date d'inscription
lundi 5 juillet 2004
Statut
Membre
Dernière intervention
27 avril 2012
30
Salut,

Donne plus de précisions :
Est ce la première ligne ? Une autre mais toujours la même ?
Est ce que ce '<title>...</title>' n'apparait qu'une seule fois dans le fichier ?

Cordialement,

Kohntark -
Messages postés
1309
Date d'inscription
samedi 31 janvier 2009
Statut
Membre
Dernière intervention
5 juin 2013
12
Salut,

Pour lire le fichier :
file_get_contents()

Pour trouver et extraire le contenu de la balise title :
strstr()
substr()
ou bien
preg_match()

Pour écrire dans ta base de donnée :
mysql_query()

A noter que si ton fichier est un fichier xml valide, utiliser SimpleXML sera mieux pour lire et récupérer la valeur que ce que je t'ai proposé au dessus.
Messages postés
62
Date d'inscription
jeudi 2 octobre 2003
Statut
Membre
Dernière intervention
23 octobre 2012

merci, super , j'essaiye et je vous redis
michel