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