Autor Zpráva
Dragg
Profil *
Ahoj, mam problem ->

$find=array ("&feature=related"..
$replace_with=array ( "",...

me bere jako fci a ne ciste text, seka me to youtube videa..jak to mam zapsat, bez znaku & to funguje, ale necha me to na strance &..dik
Str4wberry
Profil
Odpovídám Draggovi:
Uveď celý kód. Z uvedeného kousku soudím, že to fungovat může, ale také nemusí.
kubiseg
Profil
jj, primluva...
Dragg
Profil *
function PrevedOut($zprava_z_db){
$zprava_z_db=stripslashes($zprava_z_db);
$find=array (
"\n", ":-)", ":-D", ":-(", "|-/", ":-[]", ";-)", "8-|", "8-o",
"","", "[u]","[/u]", "","", "[kod]","[/kod]","&feature=related"
);
$replace_with=array (
" <br/>",
"<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'/>",
"<strong>","</strong>", "<u>","</u>", "<em>","</em>", "<div class='zdrojak'>","</div>","");
$zprava_z_db2=str_replace($find, $replace_with, $zprava_z_db);
$zprava_z_db3=ereg_replace("(http://[^ ]+\.[^ ]+)", " <a href=\"\\1\">\\1</a> ", $zprava_z_db2);
$zprava_z_db4=preg_replace("#(^|[\n ]|<a(.*?)>)http://(www\.)?youtube\.com/watch\?v=([a-zA-Z0-9\-_]+)(</a> )?#", " <br /><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/$4'></param><param name='wmode' value='transparent'></param><embed src='http://www.youtube.com/v/$4' type='application/x-shockwave-flash' wmode='transparent' width='425' height='350'></embed></object><br /><a href='http://youtube.com/watch?v=$4' target='_blank'> ", $zprava_z_db3);
return $zprava_z_db4;
Dragg
Profil *
jo tak uz jsem to vyresil,dal jsem tam &amp; a faka to, ale i tak dik :-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0