eine frage zu includen
eine frage zu includen
soweit ist mir die funktion von includen klar "Der include-Befehl fügt eine andere Datei an der Stelle des Befehls ein" so ichhabe jetzt aber links ein menü und möchte das rechts an einer bestimmten stelle eine datei includet wird wenn man links auf die bestimtme auswahl in dem menü klick zb.man klick links in dem menü auf impressium dann soll rechts an einem bestimmten bereich das impresium includet werden,....
wie mach ich das mit dem befehl
<?php
include("news.htm");
?>
include ich ja nur dort wo der befehl steht ????
wie mach ich das mit dem befehl
<?php
include("news.htm");
?>
include ich ja nur dort wo der befehl steht ????
Nein was du meinst geht nur mit frames.Noxxx hat geschrieben:ja aber ich habe schonmal bissl gegoogelt bevor ich hier gepostet habe
und da stand überall das das die elegantere art ist als wie frames und da dachte ich mir das muss doch gehen,.......
Oder du includest immer die selben Dateien auf den Seiten.
Das stimmt so nicht wirklich!fanrpg hat geschrieben:Was du meinst musst du mit frames lösen, siehe dazu selfhtml![]()
Anders gehts nicht wirklich, ausser du includest immer das selbe.

Die Menüeinträge könntest Du z.B. so verlinken
Code: Alles auswählen
<a href="index.php?content=1">menuepunkt 1</a>
<a href="index.php?content=2">menuepunkt 2</a>
<a href="index.php?content=3">menuepunkt 3</a>
...
Code: Alles auswählen
$inc_file = $_GET['content'];
switch ($inc_file) {
case 1: include('datei1.html');
break;
case 2: include('datei2.html');
break;
case 3: include('datei3.html');
break;
...
}
?>
Siehe dazu auch den Thread Unsichere Php Skripte massenhaft ausgenutzt auf phpforum.de
Zuletzt geändert von chriss713 am 30.11.2005 15:29, insgesamt 1-mal geändert.
Dort fehlt ein Semikolon, sprich "$inc_file = $_GET['content'];".chriss713 hat geschrieben:Code: Alles auswählen
$inc_file = $_GET['content']
Das kommt davon, wenn man ungetesteten Code postet!
Hinter gehört ein Semikolon ";".
Sorry!

Hinter
Code: Alles auswählen
$inc_file = $_GET['content']
Sorry!
Das includen von HTML Dateien halte ich nicht für Sinnvoll da:
sinnvoller.
Das könnte evl. zu Errors führen um sicher zu gehen wäre einDie include() Anweisung bindet die angegebene Datei ein und wertet diese aus.
Code: Alles auswählen
echo file_get_contents("<DATEINAME>");