Vérifier qu'une ligne est présente dans un fichier

Signaler
Messages postés
59
Date d'inscription
mercredi 26 mai 2004
Statut
Membre
Dernière intervention
19 août 2004
-
Messages postés
59
Date d'inscription
mercredi 26 mai 2004
Statut
Membre
Dernière intervention
19 août 2004
-
Bonjour ;)

Voilà, je ne suis pas un pro de PHP donc je viens demander conseil à ceux qui s'y connaissent. J'ai un projet en VB mais là il me faut un ptit bout de code en PHP. En fait, je voudrais qu'avant de faire un include de mon fichier généré, le programme ait vérifié qu'il y a bien la balise </TABLE> à la fin de mon fichier.

La méthode read_file doit me permettre d'arriver à mes fins mais je ne sais pas comment je pourrais comment détecter une chaine de caractère dans mon fichier ..

Si qqn peut m'aider un ptit peu, merci bcp ;)

3 réponses

Messages postés
2268
Date d'inscription
mercredi 27 novembre 2002
Statut
Membre
Dernière intervention
13 septembre 2013
3
Salut!
Voici ce que tu peux essayer:
$tableau = @file('fichier.php');
if(in_array('</table>', $tableau))
echo 'trouvé!';
else
echo 'pas trouvé!';


@++

R@f

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
Messages postés
59
Date d'inscription
mercredi 26 mai 2004
Statut
Membre
Dernière intervention
19 août 2004

Merci à toi mais j'ai une erreur bizarre .. au niveau du else ..

Parse error: parse error, unexpected T_ELSE in c:\program files\easyphp1-7\www\euriview-online2\popup.php on line 20

Le code tel que je l'ai modifié :

<?
$tableau = @file('tableau.php');
if(in_array('</TABLE>', $tableau))
include "tableau.php"
else
include "blank.php"
?>
Messages postés
59
Date d'inscription
mercredi 26 mai 2004
Statut
Membre
Dernière intervention
19 août 2004

oups désolé, les points virgules :p

Merci ;)