kointa: String durch URL ersetzen !?

Beitrag lesen

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