Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
partnerframes in tabellen ?? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
partnerframes in tabellen ??


 
S_V_E_N_72
09-07-2002, 18:38 
 
hallo !!!

habe auf meiner webseite verschiedene partnerframes eingebunden. nun würd ich diese gerne nicht mehr in eine framesetseite laden sondern in eine tabelle.

mein problem ist dann aber wenn man einen link im partnerframe drückt verschwindet meine seite und es ist nur noch der partnerframe zu sehen.

ist dieses problem überhaupt zu lösen, oder kann man partnerframes nur in framesets importieren.

wäre für ein paar gute tips sehr dankbar.

gruss sven

 
Titus
09-07-2002, 19:56 
 
jupp, du musst nur die Seite parsen und alle hrefs ersetzen:

if (!$url) $url = 'http://www.fremdeseite.de/blabla.html';
$text = implode('', file($url));
$text = preg_replace ('/href="([a-z0-9\.?&-]+)"/i', '/href="parse.php?url=\\1', $text);

dann kannst du den $text einfach in deine td ausgeben und die Links führen zu dir. Mit ein bißchen Tüfteln kann man sogar die absoluten Links (http://...) von der Ersetzung ausnehmen.

 
S_V_E_N_72
13-07-2002, 14:58 
 
hallo !!

danke für die antwort aber wir haben uns da wohl etwas missverstanden.

ich möchte gerne den partnerframe in eine tabelle laden, er soll aber die funktion eines frames erfüllen.

d.h. wenn ich einen link im partnerframe drücke, soll das ergebniss in meine tabelle ausgegeben werden, und meine seite um die tabelle herum bestehen bleiben.

ist dies möglich ???

danke und gruss sven

 
TheUser
13-07-2002, 16:52 
 
erst parsen (siehe post von titus). dann die geparste datei als frame einbinden.


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:16 Uhr.