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)
PHP Seite in Tabelle einbinden [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




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?

 
Slava
16-07-2006, 12:51 
 
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

 
derHund
16-07-2006, 13:08 
 
RTFM! Dort steht sicher auch etwas zur Rückgabe von include().

 
Slava
16-07-2006, 13:09 
 
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?

 
jmc
16-07-2006, 13:21 
 
echo "<tr height='500'>
<td width='200'>";
include("menue.php");
echo "</td>
</tr>";

wenn sie so nicht angezeigt wird liegt der Fehler woanders

 
heiss
16-07-2006, 13:22 
 
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?

 
jmc
16-07-2006, 13:30 
 
setz mal Quotes ein

 
heiss
16-07-2006, 13:32 
 
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)

 
jmc
16-07-2006, 13:41 
 
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!

 
jmc
16-07-2006, 13:48 
 
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:06 Uhr.