par
brother » 18 janv. 2012, 19:34
Bonjour,
Comment faire en sorte que mon formulaire accepte l’apostrophe (‘) ?
Voici le code de la zone de texte en question :
<input type="text" name="ad_ligne1" value="<?php
if (isset($_POST['ad_ligne1'])){
$ad_ligne1 = $_POST['ad_ligne1'];
$ad_ligne1 = htmlspecialchars($ad_ligne1);
$ad_ligne1 = stripslashes($ad_ligne1);
$ad_ligne1 = ucwords (strtolower ($ad_ligne1));
echo $ad_ligne1;}
?>" />
La partie correction avec PHP :
elseif (preg_match('`\+[0-9][[:space:]][^A-Za-z_.-][- a-zA-Z]`i', $_POST["ad_ligne1"])){
// l'adresse n'est pas valide
$erreur="Votre adresse a des caractères non autorisés...";
}
J’ai essayé avec ( \’) l’antislash puis l’apostrophe, mais ou le placer ?
Meri pour vos conseils,
Cordialement,