Impossible de trouver le ¥ avec ereg !!

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Impossible de trouver le ¥ avec ereg !!

Re: Impossible de trouver le ¥ avec ereg !!

par Maskime » 26 avr. 2011, 11:25

Hello,

Pour commencer, faut plus utiliser ereg(), mais preg_match().
Pour ce qui est de la détection des caractères unicodes je pense qu'il vaut mieux passer par les codes hexa :
preg_match('/\x{2460}/u', $str);
où x{2460} est le code de ton caractère "Yen"

Impossible de trouver le ¥ avec ereg !!

par jeremy007 » 26 avr. 2011, 10:53

Bonjour a tous

Pourriez vous me dire pourquoi la fonction ne marche pas ?
Impossible qu'il voit mon yen

Code : Tout sélectionner

<?php $patern = "¥5000"; if (ereg('¥',$patern)) { $ok = 1; } ?>