Frames mit PHP
Kann ich mit HTML-Frames mit PHP?
Ich vermutete, ich kann dies tun, indem..
<?php
session_start();
require("auth.php");
require("do_html_header.php");
if($_SESSION['SESS_admin'] == 0)
require("do_menu.php");
else
require("do_menu3.php");
do_html_header();
print"<h1>Welcome ". $_SESSION['SESS_FIRST_NAME']."!</h1>";
do_menu();
?>
</body>
<frameset rows="50%,50%">
<frame noresize="noresize" src="limits.php" />
<frame noresize="noresize" src="limits.php" />
</frameset>
</html>
Habe ich es überall, aber es scheint nicht zu zeigen, bis..
Google verwirrt mich.
Vielen Dank im Voraus 😀
- Frames haben nichts mit PHP zu tun wirklich. Solange die PHP-Skripte in validem HTML, alles funktioniert Prima. Was Sie zeigen, oben (a
body
und einframeset
- element im gleichen Dokument) ist nicht Valide HTML
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kann man PHP mit HTML-framesets, aber man sollte Sie nicht ausgeben, alles in einem
<body>
element einer frameset-Seite (selbst dann sollte es<noframes>
, nicht<body>
). Inhalte innerhalb der einzelnen Seiten sind durch Ihre<frame />
Elemente.Sowieso nicht verwenden frames. PHP als templating-Sprache soll Ihnen helfen, die einzelnen Komponenten Ihrer Seiten durch enthält, rendering framesets völlig unnötig in den ersten Platz.
Ja, Sie können die Verwendung von frames. Aber Sie haben, um die Ausgabe der eigentliche Inhalt in das frameset-Dateien, in deinem Fall
limits.php
. Hüten Sie sich vor hier ein paar Dinge:Habe ich zuvor verwendet frames, die für die Umsetzung einer NortonCommand-Klon für das web, wo es mehr sinnvoll als CSS-divs anordnen. Allerdings ist der Umgang mit jQuery ist mehr umständlich mit frames. In Bezug auf PHP ist es so einfach, wie die Behandlung von jeder frame-Skript als einzelnen Eintrag script.