Autor Zpráva
Raypro
Profil
Zdravím.
Udělal jsem si na svých stránkách nahrazení textu. Také nahrazení za smajlíky. Jedno pole se mi nedaří změnit a druhé ano, nevím čím to je.
Funguje políčko nick, ale vzkaz ne.
Poradíte někdo? Nevidíte někdo chybu? Díky

Níže je kód:


$nick = HTMLSpecialChars($_POST['nick']);
$vzkaz = HTMLSpecialChars($_POST['vzkaz']);

// zpřístupníme nick RayPro
$nick = Str_Replace("[:raypro:]", "RayPro", $_POST['nick']);

// povolíme nějaké funkce a tagy pro políčko se vzkazem (zprávou)
$vzkaz = Str_Replace(" ", "<br>", $_POST['vzkaz']);

// smajlíci
$vzkaz = Str_Replace("*1*", "<img src="./smiles/1.gif" alt="*1*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*2*", "<img src="./smiles/2.gif" alt="*2*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*3*", "<img src="./smiles/3.gif" alt="*3*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*4*", "<img src="./smiles/4.gif" alt="*4*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*5*", "<img src="./smiles/5.gif" alt="*5*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*6*", "<img src="./smiles/6.gif" alt="*6*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*7*", "<img src="./smiles/7.gif" alt="*7*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*8*", "<img src="./smiles/8.gif" alt="*8*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*9*", "<img src="./smiles/9.gif" alt="*9*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*10*", "<img src="./smiles/10.gif" alt="*10*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*11*", "<img src="./smiles/11.gif" alt="*11*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*12*", "<img src="./smiles/12.gif" alt="*12*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*13*", "<img src="./smiles/13.gif" alt="*13*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*14*", "<img src="./smiles/14.gif" alt="*14*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*15*", "<img src="./smiles/15.gif" alt="*15*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*16*", "<img src="./smiles/16.gif" alt="*16*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*17*", "<img src="./smiles/17.gif" alt="*17*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*18*", "<img src="./smiles/18.gif" alt="*18*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*19*", "<img src="./smiles/19.gif" alt="*19*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*20*", "<img src="./smiles/20.gif" alt="*20*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*21*", "<img src="./smiles/21.gif" alt="*21*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*22*", "<img src="./smiles/22.gif" alt="*22*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*23*", "<img src="./smiles/23.gif" alt="*23*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*24*", "<img src="./smiles/24.gif" alt="*24*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*25*", "<img src="./smiles/25.gif" alt="*25*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*26*", "<img src="./smiles/26.gif" alt="*26*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*27*", "<img src="./smiles/27.gif" alt="*27*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*28*", "<img src="./smiles/28.gif" alt="*28*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*29*", "<img src="./smiles/29.gif" alt="*29*">", $_POST['vzkaz']);
$vzkaz = Str_Replace("*30*", "<img src="./smiles/30.gif" alt="*30*">", $_POST['vzkaz']);
jonge
Profil
Všude kde máš $_POST['vzkaz'] a $_POST['nick'] dej $vzkaz a $nick (tedy kromě toho prvního).
Raypro
Profil
Tak jsem to zkusil a stejně nic.
Zajímavé je že ten nick funguje.
Casero
Profil
Raypro
No a není to tím, že do proměné vzkaz dáváš vlastně jen toho posledního smajla?!...pač napoprvé do proměné vzkaz dáš nahrazený text z postu vzkaz, a pak zase smažeš obsah vzkaz a dáš tam text s nahrazením smajla 2..atd

EDIT: aha..jonge už vysvětlil
Raypro
Profil
Casero: Díky, po tvém vysvětlení jsem to pochopil. Že to ale trvalo co?
Toto téma je uzamčeno. Odpověď nelze zaslat.