eregi_replace et le respect de la lettre.

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 : eregi_replace et le respect de la lettre.

par Elie » 28 oct. 2005, 19:28

Tu veux respecter la casse, quoi ?
Tu enlèves le i à la fin d'eregi...
eregi() est identique à ereg(), hormis le fait qu'elle ignore la casse des caractères lors de la recherche sur les caractères alphabétiques.
J'ai bien compris l'utilité des differentes fonction.

Cependant dans l'affichage le resultat est uniquement en minuscule et non pas au format de la chaine trouvé !

par zeus » 26 oct. 2005, 11:19

et si tu fait ça :
$ancienne_chaine = $row["pseudo"];
$nouvelle_chaine = eregi_replace($_REQUEST['recherche'], '<font color="#ff0000">%1</font>', $ancienne_chaine);
echo "chaine avec caractères recherchés en couleurs :".$nouvelle_chaine;
echo "chaine de départ :".$ancienne_chaine;
si il comprend le énd argument de eregi_replace comme une ER, il devrait te remplacer le caractères que tu as trouvé par le même mais entouré des balise font

par mere-teresa » 26 oct. 2005, 11:16

Tu veux respecter la casse, quoi ?
Tu enlèves le i à la fin d'eregi...
eregi() est identique à ereg(), hormis le fait qu'elle ignore la casse des caractères lors de la recherche sur les caractères alphabétiques.

par Elie » 26 oct. 2005, 11:08

Oauis ca c'est un fait :)

Mais je voulais par exemple si je recherche la lettre F

Que cela m'affiche

Francis et Stef tout en respectact le format lettre.

par zeus » 26 oct. 2005, 08:41

$ancienne_chaine = $row["pseudo"];
$nouvelle_chaine = eregi_replace($_REQUEST['recherche'], '<font color="#ff0000">'.$_REQUEST['recherche'].'</font>', $ancienne_chaine);
echo "chaine avec caractères recherchés en couleurs :".$nouvelle_chaine;
echo "chaine de départ :".$ancienne_chaine;
:roll:

eregi_replace et le respect de la lettre.

par Elie » 26 oct. 2005, 02:29

Bonjour,

Voici ce que je voudrais faire :
eregi_replace($_REQUEST['recherche'], '<font color="#ff0000">'.$_REQUEST['recherche'].'</font>', $row['pseudo'])
Effectivement que ce soit en majuscule ou en minuscule la lettre est bien mise en rouge.

Cependant je voudrais savoir s'il etait possible de remettre la lettre à son style de depart.

Si la lettre etait un F et la remettre en F et non f.

J'espere que c'est assez clair ? :)

Merci, Elie