Autor Zpráva
JanS
Profil
Potřebuju v guestbooku vyměnit texty za obrázky. Dělám to následovně:


...

message1 = ereg_replace(":-)", "<img src="smiley/1.gif" alt="smiley" />", $message0);
$message2 = ereg_replace(":)", "<img src="smiley/1.gif" alt="smiley" />", $message1);
$message3 = ereg_replace(":-(", "<img src="smiley/2.gif" alt="smiley" />", $message2);
$message4 = ereg_replace(":(", "<img src="smiley/2.gif" alt="smiley" />", $message3);
$message5 = ereg_replace(":-/", "<img src="smiley/3.gif" alt="smiley" />", $message4);
$message = ereg_replace(":/", "<img src="smiley/3.gif" alt="smiley" />", $message5);


Jenomže potom se mi neuloží žádný text (i když tam nezedám vyměňované znaky. Tak se ptám: je chyba v tomto kódu nebo někde jinde? Díky.
Alphard
Profil
doporučuji funkci strtr() s druhým argumentem pole, pro tuto situaci AFAIK ideální
Mikes
Profil
ja to nejdriv odeslal do databaze a pak v tele dokumentu jsem udelal tohle $zaznam["vzkaz"] = str_replace(":)"," <img src="img/smiles/sm2.gif" height="15"> ", $zaznam["vzkaz"]);
JanS
Profil
Taky možnost. :-) Díky.
Toto téma je uzamčeno. Odpověď nelze zaslat.