preg_match et apostrophe

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 : preg_match et apostrophe

Re: preg_match et apostrophe

par tesmet » 29 nov. 2014, 15:45

La vérification de l'apostrophe fonctionne parfaitement en local sous wamp php 5.5.12
Ne fonctionne pas en ligne sur un php 5.2.6
Une idée ?
magic-quotes-gpc

Re: preg_match et apostrophe

par Genova » 29 nov. 2014, 00:55

C'est quoi l'erreur exactement ? une parse error ? Ta chaine ne match pas ? Si oui, que contient elle ?

Re: preg_match et apostrophe

par Ehplod » 29 nov. 2014, 00:40

J'avais bien évidement déjà testé. ;-)

Mais non...
Marche pô.

Re: preg_match et apostrophe

par toytoy » 30 oct. 2014, 20:51

Et en trichant avec les double-quotes ?

$pattern = "#^([0-9A-Za-z àâéèêôùûçÀÂÉÈÔÙÛÇ',/-]+)$#";

preg_match et apostrophe

par Ehplod » 30 oct. 2014, 10:28

Slt,

Un petit soucis étrange.
Ma fonction :
function __verif_champ($var, $type) {
...
elseif ($type == 'add')$pattern = '#^([0-9A-Za-z àâéèêôùûçÀÂÉÈÔÙÛÇ\',/-]+)$#';
return(preg_match($pattern,$var));
}
La vérification de l'apostrophe fonctionne parfaitement en local sous wamp php 5.5.12
Ne fonctionne pas en ligne sur un php 5.2.6
En ligne je dois mettre :
$pattern = '#^([0-9A-Za-z àâéèêôùûçÀÂÉÈÔÙÛÇ,/-]+)$#';
Une idée ?
Merci. ;-)