Page 1 sur 1

strpos et stripos

Posté : 10 oct. 2008, 14:31
par john kaiser
Salut les amis, je veux utiliser strpos mais insensible a la casse j'ai vu qu'il faut utiliser stripos mais comment ca se fait que stripos n'est pas accepté lorsque je le tape sur ma page php ? Merci a tous

Posté : 10 oct. 2008, 14:45
par charabia
Tu as quelle version de PHP ? stripos ne fonctionne qu'avec PHP5 apparemment

strpos et stripos

Posté : 10 oct. 2008, 15:11
par john kaiser
euhhh je ne sais pas j'ai dreamweaver 8

Posté : 10 oct. 2008, 15:33
par guilt92
Bonjour,

La version de ton environnement de dev n'est pas importante, ce qu'il faut c'est la version de ton serveur php.

Qu est ce qui est écrit sur une page si ton code est :
<?php echo phpversion();?>
??

strpos et stripos

Posté : 10 oct. 2008, 16:16
par john kaiser
Merci pour vos réponses, alors donc c'est affiché 5.2.5 , donc y'a un souci stripos devrai etre accepté

Posté : 10 oct. 2008, 16:40
par guilt92
Effectivement cela devrait etre bon. Montre nous le code que tu utilises et qui ne marche pas ? Et si tu peux préciser ce qui ne fonctionne pas (message d erreur ?)

strpos et stripos

Posté : 10 oct. 2008, 17:03
par john kaiser
Probleme resolu mais restant neanmoins bizarre :

Lorsque je tape par ex strpos ou autre d'ailleur comme eregi etc ces dernieres s'affichent en bleu (normal) mais stripos non , pour ca j'ai di que stripos n'est pas accepté mais je viens de tester malgré ca et elle fonctionne bien ....

Merci pour vos réponses

Posté : 10 oct. 2008, 17:13
par caroube
Lorsque je tape par ex strpos ou autre d'ailleur comme eregi etc ces dernieres s'affichent en bleu (normal) mais stripos non , pour ca j'ai di que stripos n'est pas accepté mais je viens de tester malgré ca et elle fonctionne bien ....
IL n'y a rien de bizarrre.
Tu confonds l'éditeur de texte Dreamweaver et le langage PHP.

Dreamweaver inclut un analyseur syntaxique basé sur la syntaxe de PHP4. Quand il rencontre un nom de fonction de PHP4, il le colorise. Sinon, il considère que c'est une fonction définie par le développeur. Donc, tous les noms de fonctions standard de PHP5 sont considérés comme inconnus par Dreamweaver.
Par contre, quand ton fichier est enregistré sur ton serveur, c'est bien PHP 5 qui tourne (et qui se fout d'ailleurs que tu aies créé le fichier avec Dreamweaver ou avec Notepad).

C'est un peu comme quand tu utilises Word : il y a des mots qui sont soulignés parce que Word ne les connaît pas (par exemple des noms de personnes). Mais ça n'empêche pas la personne à qui tu envoies le texte de lire et de comprendre ces mots.