Autor | Zpráva | ||
---|---|---|---|
Pesulap Profil |
#1 · Zasláno: 18. 3. 2007, 19:00:48
lidičky mám problém
Vypisuju záznamy z databáze a ještě před tim vyměňuji určité znaky např. :-) , za smajlíka (obrázek ) ale chci to udělat přes funkci , protože to vypisuju víckrát tak mám to takhle echo "<div align='right'><TABLE class='table' CELLSPACING='0' CELLPADDING='2' > <tr> <td CLASS='udaje'> <B>".$zaznam["jmeno"]."</B> -nám zaslal/a tento vzkaz <B>".$zaznam["datum"]."</B> </td> </tr> <tr> <td CLASS='zaznam'>".PrevedOut($vzkaz)."</td> </tr> a funkce je ve stejnéím dokumentu pod tim a je takováhle . function PrevedOut($vzkaz_z){ $zprava=stripslashes($vzkaz_z); $find=array (":-)",":-D", ":-(", "|-/", ":-[]", ";-)", "8-|", "8-o", ); $replace_with=array ( "<img src='obr/smajly/1.gif' alt=':-)' class='smajl'/>", "<img src='obr/smajly/2.gif' alt=':-D' class='smajl'/>", "<img src='obr/smajly/3.gif' alt=':-(' class='smajl'/>", "<img src='obr/smajly/4.gif' alt='|-/' class='smajl'/>", "<img src='obr/smajly/5.gif' alt=':-[]' class='smajl'/>", "<img src='obr/smajly/6.gif' alt=';-)' class='smajl'/>", "<img src='obr/smajly/7.gif'alt='8-|' class='smajl'/>", "<img src='obr/smajly/8.gif' alt='8-o' class='smajl'/>"); $vzkaz_z=str_replace($find, $replace_with, $zprava); } A nefunguje to ! nevíte proč ? |
||
Alphard Profil |
#2 · Zasláno: 18. 3. 2007, 19:06:11
moc jsem to nezkoumal, ale na první pohled chybí return (u funkce relativně zásadní problém)
|
||
Pesulap Profil |
#3 · Zasláno: 18. 3. 2007, 19:23:28
Díky
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0