Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP Seite in Tabelle einbinden
maximus Caesar 16-07-2006, 12:29 Hallo!
Ich habe zwei php-Dateien.
In der einen ist eine Tabelle vorhanden. In dieser Tabelle möchte ich nun die andere php-Datei anzeigen lassen. Ist das möglich?
ja das ist möglich.
aber ich kann dir nicht sagen WIE , weil deine Problemstellung zimlich abstrakt ist.
maximus Caesar 16-07-2006, 13:03 habs jetzt so versucht:
...'<td width="200">'.
include("menue.php")
.'</td>
</tr>'...
da bekomme ich diese Meldung:
Warning: include(menue.php</td> </tr> ) [function.include]: failed to open stream: Invalid argument
RTFM! Dort steht sicher auch etwas zur Rückgabe von include().
Außergewöhnlich!
du versuchst include ín eine echo einzubinden?
das geht nicht.
include muss getrennt stehen
include(....);
maximus Caesar 16-07-2006, 13:13 ok, so bekomme ich immerhin keine fehlermeldung:
'<tr height="500">
<td width="200">';
include("menue.php");
echo'</td>
</tr>
Die Seite wird dennoch ncith angezeigt....
In der FM steht nix passendes... vielleicht auch überlesen.. hab halt im i-net gesucht und da stand irgendwo des es so funktionieren würde....
weiß jemand ne Lösung, wie ich die Seite einbinden kann?
sollte nicht per frame sein, da sich die größe der Tabelle an die geladene Seite anpassen soll.
Oder ist es möglich das ein Frame sich dem Inhalt anpasst?
echo "<tr height='500'>
<td width='200'>";
include("menue.php");
echo "</td>
</tr>";
wenn sie so nicht angezeigt wird liegt der Fehler woanders
es steht geschrieben (fehlermeldung)
Warning: include(menue.php</td> </tr> )
ist das etwa unverständlich?
ja, nämlich wie man es aus '<td width="200">'.
include("menue.php")
.'</td>
</tr>'... bekommt.
der neuere ansatz ist hingegen vollkommen richtig - und hängt nur davon ab, was in menue.php steht.
maximus Caesar 16-07-2006, 13:28 in menue.php ist wie der name schon sagt das gesamte Menü hinterlegt. rufe ich die Seite alleine auf, wird sie auch richtig angezeigt da muss ich sie halt mit ?id=0 aufrufen, wenn ich das jetzt versuche bekomme ich die meldung:
Warning: include(menue.php?id=0) [function.include]: failed to open stream: Invalid argument
Am liebsten währe mir doch lieber die frame lösung, da die seitenbereiche öfters akualisiert werden müssen.
Kann man einen frame an den Inhalt anpassen?
Original geschrieben von maximus Caesar
in menue.php ist wie der name schon sagt das gesamte Menü hinterlegt.Warning: include(menue.php?id=0) [function.include]: failed to open stream: Invalid argument
erstens deutsche Sprache, Abteilung Vorsilben: es heisst nicht hinterlegen.
zweitens gibt es oben nirgendswo einen include-Aufruf mit menue.php?id=0 also kann auch keine solche Fehlermeldung kommen, dass es diese Datei menue.php?id=0 nicht gibt..
maximus Caesar 16-07-2006, 13:39 hab des ganze jetzt per Frame eingebunden:
<IFRAME scr="menue.php?id=0" NAME="MENUE" WIDTH="100%" HEIGHT="100%">
egal was ich bei scr angebe, es wird nichts angezeigt (habs auch mit funktionierenden HTML seiten probiert)
wie gesagt dann liegts an der menue.php-Datei
maximus Caesar 16-07-2006, 13:44 Original geschrieben von maximus Caesar
(habs auch mit funktionierenden HTML seiten probiert)
EGAL was ich bei scr angebe, es wird nichts angezeigt!
wird denn wenn du menue.php aufrufst etwas angezeigt?
maximus Caesar 16-07-2006, 13:50 Nein, das soll in der zwischenzeit auch nichtmehr (hab die menue.php entsprechend umgeschreiben). Es wird aber auch nichts angezeigt wenn ich z.B. http://www.google.de/ als scr angebe
Edit:jetzt funkts! src statt scr
|