|   Mailinglisten-Archive | 
Hallo Andi, 
> Kommt darauf an, was in der login.php drin ist. Wenn nur statischer 
> HTML-Code drin ist: Datei vorher auslesen, in Variable schreiben und 
> preg_replace entsprechend anpassen.
> Wenn php Code in login.php ist, kannst du:
> a) wenn es nur auf den Output ankommt: mittels ob_* den Output abfangen 
> und in eine Variable schreiben
> b) wenn es auf den Code ankommt einfach vorher includen
> Alternativ kannst du noch vorher ein
> <snip>
> if (preg_match("'\[Addon|Login\]'",$content) {
> 	replace, include, usw...
> }
> </snip>
> einbauen. Performanter wäre vielleicht doppeltes strstr()
> HTH,
> regards,
> Andi
vielen Dank für deine Hilfe, 
habe es jetzt so gemacht:
if (preg_match("'\[Addon\|Login\]'", $content)) {
	include('site/login.php');
	$output = ob_get_contents();
	$content = preg_replace ( "'\[Addon\|Login\]'", $output, $content ); // Login
	ob_end_clean();
}
Funktioniert wurdenbar :)
Gruß, 
Michael
-- 
** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de **
Informationen: http://www.phpbar.de
http://lists.phpbar.de/mailman/listinfo/php
    php::bar PHP Wiki - Listenarchive