Rechercher : dans
Par :

Manipulation des fichiers. PHP

Dernière réponse le 6 sep 2008 à 14:32:47 soa cool, le 16 jan 2003 à 15:00:28 
 Signaler ce message aux modérateurs

Salut !!
Je voudrais savoir comment selectionner une chaine de caractere dans un fichier texte avec php.
Je mexplik : je possede un fichier .txt, apres l'avoir ouvert avec la fonction fopen, je voudrais parcourir le fichier puis selectionner une chaine de caractere bien precise.
Avez vous une idée de comment faire ?

jespere que g bien expliqué !! :-D
Merci

Meilleures réponses pour « manipulation des fichiers. PHP » dans :
Il est possible de récupérer le code source PHP d'un site VoirMythe Un utilisateur peut récupérer le code source PHP d'un site web comme il peut récupérer le code HTML. Réalité FAUX Explications Les fichiers PHP (ASP, JSP, etc.) sont des fichiers interprétés côté serveur, ce qui signifie que le serveur web...
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
[PHP] Lister le contenu d'un répertoire VoirGrâce à PHP, il est possible d'afficher le contenu d'un répertoire et de ses sous-répertoires. Voici ci-dessous une fonction permettant de parcourir récursivement les répertoires et sous-répertoires et d'en afficher les fichiers : function...
Télécharger PHP Edit VoirPHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de fonctionnalités permettant de développer plus efficacement : Coloration syntaxique Auto-complétion des fonctions Débuggeur...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...
PHP - Bases de données VoirPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de...
Installation de EasyPHP VoirIntroduction à EasyPHP Afin de faire fonctionner PHP, il est nécessaire à la base d'en télécharger les sources depuis un site spécialisé (par exemple PHP.net), puis de compiler celui-ci (ainsi que d'éditer les liens) afin de créer un fichier...

1

fou2dodie, le 16 jan 2003 à 15:13:33

Nan mais sérieusement tu te fous de moi la ou quoi!!!
rien qu'en tapant ton titre sur google j'ai eu la réponse!!!!
ton administrateur ta bloqué l'accés à tous les moteurs de recherches ou c'est juste que tu joues les feignasses??!!!!!
bon comme j'ai pas un mauvais fond voila déjà une ébauche de solution!
http://www.az-php.com/?p=cours_9
mais s'il te plait la prochaine fois cherche un peu sur internet avant!!!!

LMCT

All I know is I’m in love 
with someone who loves me too. 

Répondre à fou2dodie

2

soa cool, le 16 jan 2003 à 15:52:40

Merci, mais ne te fache pas, javais deja effectué mes avant comme d'habitude.
g visité le lien que tu m'a passé , je lavais deja visité, et je ne comprend pas comment je pourrais selectionner une chaine de caractere avec ce kil y a !!!

Répondre à soa cool

3

fou2dodie, le 16 jan 2003 à 16:04:55

Ok! mais alors qu'est ce que tu comprends pas?!!
dans ton projet, sais tu à l'avance à quel ligne de ton fichier se situe ta chaine de caractére?si c'est le cas c'est tout gagné sinon ben tu as ça:
http://dev.nexen.net/scripts/details.php?scripts=851

au passage si cette derniére adresse correspond à ce que tu cherches j'ai fait "recherche chaine de caractere dans fichiers texte PHP" sur google.

bon sans rancune bien sur!et en espérant avoir répondu à ton pb

LMCT

All I know is I’m in love 
with someone who loves me too. 

Répondre à fou2dodie

4

soa cool, le 16 jan 2003 à 16:14:10

Non je ne sais pas a l'avance la chaine de caractere recherché mais comme elle se trouve toujour apres ce bout de code :
"width="20%" bgColor=#339944>Octets</TD></TR><TR> <TD><B>"
donc je me suis que je pourrait utiliser ceci comme valeur de reference, mais comment ca c une autre histoire.

Répondre à soa cool

5

 alex, le 6 sep 2008 à 14:32:47

Tu peux utiliser la fonction strpos() qui prend en premier paramètre la chaine dans laquelle chercher et comme deuxième paramètre la chaine à chercher et te retourne la première occurrence du texte qu'elle a trouvée.

Exemple = strpos("PHP : Hypertext Preprocessor", "H")//Renverra 8, à savoir la position de la première occurence de 'y'

Ensuite, grâce à la fonction strlen() qui te donne la taille de ta chaine, tu peux connaitre la position du texte se trouvant après un texte défini.

Répondre à alex