externes Gästebuch in der index.php anzeigen lassen

Liebe HaBo's!
Folgendes klappt nicht:
PHP:
<a href="index.php?show=http://www.welnet.de/gb/gb.php?u=jeannybates">? Gästebuch</a>

was mach ich falsch?

MfG

Tine
 
also so wie du es schreibst wird es nur einene link
so wie du dein post eröffnet hast möchtest du es aber in die index datei einbinden, dann müsstes du es mit include versuchen
Code:
<?PHP
 include"http://www.welnet.de/gb/gb.php?u=jeannybates"; 
?>

oder liege ich jetzt völlig falsch?
 
Also ich nutze eine Tabellenkonstruktion ohne Frames, und möchte, dass das Gästebuch praktisch **mittig** angezeigt wird, also da, wo der andere Inhalt der Seite auch erscheint, wenn man auf die Links im Menü klickt...Sorry, etwas umständlich ausgedrückt... Hier mal ein Schema, ist vielleicht einfacher, wenn man es sehen kann:

tabelle.GIF


MfG

Tine
 
achsooo, dann würde ich das über 4 Dateien machen : index, header, footer und seite

die index würde ich wie folgt aufbauen
Code:
<?PHP 
include "header.php";
include "seite.php";
include "footer.php";
?>

der header würde dann den aufbau der seite bis zu dem punkt an dem dein GB kommen soll beinhalten
Code:
<html>
<body>

<div align="center">
  <table width="617" border="0" cellpadding="0" cellspacing="0">

    <tr>
      <td width="150" rowspan="2" valign="top"><p>Link</p>
      <p>Link</p>
      <p>Link</p>
      <p>Link</p>
      <p><a href="index.php?show=http://www.welnet.de/gb/gb.php?u=jeannybates">Gästebuch</a></p></td>
      <td width="467" height="131" valign="top">Kopf der Seite </td>
    </tr>
    <tr>
      <td height="454" valign="top">

danach käme die seite "seite.php" in der dein "show" aus der URL die du per link übergibst ausgewertet wird

Code:
<?PHP
			
$show = $HTTP_GET_VARS['show'];

if (file_exists($show)) {    
 include "$show";
  } else {

  echo "Fehler";
}

?>

danach dann noch der footer der die anfangs im header geöffneten tags wieder schliesst
Code:
</td>
    </tr>
  </table>
</div>
</body>
</html>
ich hoffe das das das ist was du suchst
 
:D Hihi, irgendwie haben wir grade voll aneinander vorbei-geredet...Meine komplette Seite ist ja schon längst fertig, mit index, header, footer und allem was dazugehört...

eben das meine ich ja. ich habe alles haargenau so in meinem source zu stehen, wie du's auch grade vorgeschlagen hattest...nur öffnet sich das GB eben nicht innerhalb der Seite :( Wenn ich über den Link mit der Maus drübergehe, zeigt auch die Statuszeile überhaupt kein Ziel an...Verflixt! ?(

Habe es auch schon in nem anderen Browser versucht, leider kein Erfolg...
Dankeschön trotzdem für Deine Mühe!

Lieben Gruss

Tine
 
dann würde ich es so machen das ich eine seite erstelle die gaestebuch.php heisst in der seite würde ich das gästebuch per include "rein" holen
Code:
<?PHP
 include"http://www.welnet.de/gb/gb.php?u=jeannybates"; 
?>

und den link abändern auf
Code:
<a href="index.php?show=gaestebuch.php">? Gästebuch</a>


was anderes fällt mir dazu jetzt auch nicht ein vieleicht hat ja sonst noch jemand ne idee
 
Muss es denn via PHP eingebunden werden? Eine gute (und keine überflüssigen Tags einbindende) Möglichkeit ist, das Gästebuck über einen IFrame in die Seite einzuarbeiten.
 
@ Omega-sn:
Wenn ich es nach Deiner Methode mache, die ich auch schon ausprobiert hatte, kommt leider folgende Fehlermeldung:

Warning: Failed opening 'http://www.welnet.de/gb/gb.php?u=jeannybates' for inclusion (include_path='') in c:\web\apache\htdocs\web0069\gastbuch.php on line 2

Weisst Du, wie ich das Problem lösen kann?
______

@ christoph:
Ja, es sollte schon über php laufen, denn ich mag frames bzw. i-frames nicht so ;) danke trotzdem für Deine Mühe.

Einen angenehmen Abend noch...

LG

Tine
 
also ich habe es grad noch einmal versucht und bei mir geht es ...
war der server auf dem dein GB liegt vieleicht nur zu der zeit als du es versucht hattest nicht erreichbar ?
sonst wüsste ichnicht warum das nicht klapen sollte
 
Nene, der Server war schon erreichbar. Also ich teste es ja im Augenblick noch lokal, per php und apache. Mag sein, dass es daran liegt ?(
 
Zurück
Oben