Problème script

Résolu/Fermé
bob - 1 mars 2010 à 09:16
 bob - 1 mars 2010 à 14:53
Bonjour à tous
J'ai un petit problème, le script n'est plus interprété à partir "if(strpos($ligne," dans ce programme:

foreach($lignes as $ligne) {

if(strpos($ligne,'>')=== true){

"\n"}

Quelqu'un peut-il me dire si il ya une erreur dans ce script qui est censé enlever toute les lignes commençant par '>'.
merci d'avance
bien amicalement
A voir également:

6 réponses

Je suppose que ce que tu voulais c'était :

foreach($lignes as $ligne) if ($ligne{0} != '>') echp $ligne,'<br \>';
1
Bonjour

=== compare la valeur ET le type des données
or, strpos rend un int ou bien false, mais jamais true. Donc il n'y a jamais égalité à la fois de type et de valeur.
Fais plutôt la comparaison !== false
D'autre part, l'instruction "\n" ne fait rien du tout (tu voulais sans doute faire echo "\n";) et tu avais oublié le ;
0
Merci pour ta réponse, le script ne fonctionne toujours pas je suis donc entrain de chercher une autre commande pour obtenir le même résultat. Une dernière question, pour que le saut de ligne "\n" soit interpréter il faut mettre "echo" devant??
Encore merci
amicalement
0
Je ne trouve pas la commande "echp" dans la doc php pourtant si elle permet le saut de ligne se serai bien pratique.
Le programme doit parcourir un fichier texte et sauter les lignes commençant par ">", je ne trouve nulle par une commande permettant de faire un tel saut de ligne.
Merci pour ta réponse.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
faute de frappe, c'est echo...
0
Ok merci pour ton aide
0