PHP et les special caractère HTML, Faut.il les changer? |
Bienvenue invité ( Connexion | Inscription )
PHP et les special caractère HTML, Faut.il les changer? |
15 Jun 2004, 07:55
Message
#1
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 1 582 Inscrit : 2 Dec 2002 Lieu : Geneva by Night Membre no 4 980 |
Ma question est simple, j'a pas mal de texte dans un DB, quand je le print, est-ce utilise de changer certain caractères pour éviter des merdes????
Merci d'avance! -------------------- [MacBook 1,83Ghz ] Email: [email protected] - MSN: [email protected] - IChat: [email protected] Mac - Medecine |
|
|
15 Jun 2004, 10:53
Message
#2
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 832 Inscrit : 19 Jul 2001 Lieu : Живим у Греноблу Membre no 519 |
oui.
CODE $s = str_replace("¥", "´",$s);
$s = str_replace("í ", "´",$s); $s = str_replace("ë", "´",$s); $s = str_replace("´", """,$s); $s = str_replace("ª", """,$s); $s = str_replace("Ö", "...",$s); $s = str_replace("©", "©",$s); $s = str_replace("Æ", "®",$s); $s = str_replace("È", "é",$s); $s = str_replace("", "à",$s); $s = str_replace("Ë", "è",$s); $s = str_replace("˘", "ù",$s); $s = str_replace("", "â",$s); $s = str_replace("Í", "ê",$s); $s = str_replace("Ó", "î",$s); $s = str_replace("Ù", "ô",$s); $s = str_replace("˚", "û",$s); $s = str_replace("", "ä",$s); $s = str_replace("Î", "ë",$s); $s = str_replace("Ô", "ï",$s); $s = str_replace("", "ö",$s); $s = str_replace("¸", "ü",$s); $s = str_replace("Á", "ç",$s); $s = str_replace("ú", "oe",$s); $s = str_replace("∞", "°",$s); $s = str_replace("&", "&",$s); //faire attention celui-l... peut Ítre ne pas le mettre ??? -------------------- Хајде Јано коло да играмо
iMac 27 mi 2010 Macbook air mi 2011 Mac Mini M1 |
|
|
15 Jun 2004, 11:05
Message
#3
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 1 582 Inscrit : 2 Dec 2002 Lieu : Geneva by Night Membre no 4 980 |
et pour ce qui est des crochets <,>, [,] etc??? et des guillemets?
Et c'est meiux de faire cette modif, lors de l'insertion dans am table ou lors de l'extraction? Merci d'avance! EDIT: Excuse moi, mais il me semble que plusieurs conversion sont erronée? Ce message a été modifié par Cybernico - 15 Jun 2004, 12:46. -------------------- [MacBook 1,83Ghz ] Email: [email protected] - MSN: [email protected] - IChat: [email protected] Mac - Medecine |
|
|
15 Jun 2004, 12:45
Message
#4
|
|
Terminaltor Moderating Machine Groupe : Admin Messages : 24 453 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 |
mhhh, il y a des fonctons PHP qui font tout ça automatiquement ... Je pense à htmlentities et addslashes ... par exemple
-------------------- I think therefore I Mac
|
|
|
15 Jun 2004, 12:49
Message
#5
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 1 582 Inscrit : 2 Dec 2002 Lieu : Geneva by Night Membre no 4 980 |
Oui évidemment, amis j'aimerais avec un contrôle sur ces focniton justement!
Car je dois implémenter un système genre BBcode qui change des balises BB en balise HTML! Donc si je fait d abord htmlentities, ca me changera tout! (Système BBcode: ex pour mettre en gras: ...., alors la focntion PHP ne doit pas me modifier les crochets! Tu comprends? -------------------- [MacBook 1,83Ghz ] Email: [email protected] - MSN: [email protected] - IChat: [email protected] Mac - Medecine |
|
|
15 Jun 2004, 12:56
Message
#6
|
|
Terminaltor Moderating Machine Groupe : Admin Messages : 24 453 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 |
Tu peux éventuellement repasser un preg_replace ou un str_replace pour retransformer les caractères que tu voulais laisser tels quels ...
-------------------- I think therefore I Mac
|
|
|
15 Jun 2004, 13:01
Message
#7
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 1 582 Inscrit : 2 Dec 2002 Lieu : Geneva by Night Membre no 4 980 |
En fait je veux une fonction qui ne touche pas aux []!
Sinon existe il une liste plus ou moins exhaustive des caractère HTML spéciaux? Merci d'avance! Je pense que je vais créer ma propre fonction permettant de changer à ma guise les caractères, sans toucher aux []. -------------------- [MacBook 1,83Ghz ] Email: [email protected] - MSN: [email protected] - IChat: [email protected] Mac - Medecine |
|
|
15 Jun 2004, 16:49
Message
#8
|
|
Terminaltor Moderating Machine Groupe : Admin Messages : 24 453 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 |
QUOTE (Cybernico @ 15 Jun 2004, 14:01) En fait je veux une fonction qui ne touche pas aux []! Sinon existe il une liste plus ou moins exhaustive des caractère HTML spéciaux? Merci d'avance! Je pense que je vais créer ma propre fonction permettant de changer à ma guise les caractères, sans toucher aux []. Es-tu sûr que htmlentities touche aux [] déjà ? Et si oui, en quoi elle les transforme ? -------------------- I think therefore I Mac
|
|
|
Nous sommes le : 14th June 2024 - 13:32 |