Hi all,
ich wollte grad ein Skript bissle modifizieren, jedoch scheint das skript nur für str_replace ausgelegt zu sein.
Ich kann jedenfalls das ###URL### nicht durch eine URL ersetzen.
Hier mal der Code:
// Own Player
define("OWN_WIDTH", 380);
define("OWN_HEIGHT", 313);
define("OWN_REGEXP", "/\[own ([[:print:]]+)\]/");
define("OWN_TARGET", "<embed type=\"application/x-shockwave-flash\" height=\"".OWN_HEIGHT."\" width=\"".OWN_WIDTH."\" src=\"http://www.choiz.extra.hu/mediaplayer.swf?file=###URL###&backcolor=0x000000&frontcolor=0xCCCCCC&lightcolor=0x000000&screencolor=0x000000&searchbar=false&autostart=false\" loop=\"true\" quality=\"high\" bgcolor=\"#000000\" name=\"flvplayer\" align=\"middle\" allowScriptAccess=\"sameDomain\" allowFullScreen=\"true\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" /></embed>");
function own_plugin_callback($match) {
$output = OWN_TARGET;
$output = str_replace("###URL###", $match[1], $output);
return ($output);
}
function own_plugin($content) {
return preg_replace_callback(OWN_REGEXP, 'own_plugin_callback', $content);
}
Ich habe schon versucht anstatt
str_replace("###URL###", $match[1], $output);
das hier zu nehmen:
preg_replace("###URL###", $match[1], $output);
Aber es geht trotzdem nicht.
Ich habe schon gegoogelt aber irgedwie nichts gefunden, scheint wohl etwas komplizierter zu sein. wo könnte der fehler sein ?
ich muss dazu sagen dass ich in php neu bin, aber ich lerne schnell ;)
ich möchte als ergebnis zb. haben:
[own http://fsdf.de]
Hoffe mir kann da jdn helfen.
Vielen Dank schonmal !
kointa