Über PHP Andere PHP files einlesen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aufrufen
code
cool danke
datei
endung
entsprechenden stelle
header
http
index
pack
page
rufen
standard
telefonieren
trage
unglaubliches sicherheitsrisiko
unterseite
url
zeile
zugreifen
-
Hallo
Und zwar habe ich das Problem:
Ich habe ne index.php das da ist das ganze grunggerüst der seite enthalten wie header nav background usw.
ich möchte jetzt von dieser Datei aus auf die "home.inc.php" zugreifen wo nur der inhalt enthalten ist und nicht der header und die nav usw.
Danke im voraus
MFG
mrfreak -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
include('home.inc.php');
-
also das
einfach in dasinclude('home.inc.php');
schreiben oder wie??<a href""></a>
-
Der oben gepostete Code verarbeitet die Datei home.inc.php an der entsprechenden Stelle in der Datei index.php, wenn diese aufgerufen wird.
-
und wie rufe ich den code auf??
ok
mein beispiel
ich habe eine nav wen ich auf home klick möchte ich
aufrufeninclude('home.inc.php');
Beitrag zuletzt geändert: 19.6.2010 20:57:57 von mrfreak -
mrfreak schrieb:
Na, pack ihn in die index.php, die du sowieso aufrufen willst, was du ja in dem Eröffnungsbeitrag sagst.
und wie rufe ich den code auf??
-
ok ja
aber wen ich das in die nav einbaue
also wen ich auf home klick
dan soll
include('home.inc.php');
und wen ich auf über mich klick
dan soll
include('uebermich.inc.php');
aufgerufen werden wie geht das?? -
if($_GET['page']=='home') include('home.inc.php'); if($_GET['page']=='ubermich') include('uebermich.inc.php'); if($_GET['page']=='x') include('die_seite_die_dargestellt_werden_soll.endung');
-
cool danke
aber wie bekomme ich das
in die GET variabel ?'page'
Beitrag zuletzt geändert: 19.6.2010 21:11:44 von mrfreak -
<a href="index.php?page=home">Home</a>
usw.<a href="index.php?page=uebermich">Über mich</a>
-
Wenn ich noch anmerken dürfte; leichter geht es mit
include($_GET['page'] + '.inc.php');
dann brauchste nicht für jede Seite 2 Zeilen Code einfügen.
Liebe Grüße
- VampireSilence -
Tue das, was Vampiresilence gesagt hat bitte auf keinen Fall! Trage 100 Seiten einzeln ein, aber bitte lass diese Scheiße, die er beschrieben hat! Ich habe heute bereits in einem anderen Thema geschrieben, dass das ein unglaubliches Sicherheitsrisiko ist.
-
vampiresilence schrieb:
Wenn ich noch anmerken dürfte; leichter geht es mit
include($_GET['page'] + '.inc.php');
dann brauchste nicht für jede Seite 2 Zeilen Code einfügen.
Liebe Grüße
- VampireSilence
Bitte guck dir das mal an!
http://www.phpbar.de/w/Injection -
Vor allem zweckmaeszig bei Seiten mit vielen unterseiten.<?php $sites = array( 'home' => 'home.inc.php', 'telefonieren' => 'tel.inc.php', 'gaestebuch' => 'gb.inc.php', 'impressum' => 'impr.inc.php', 'foobar' => 'foobar.inc.php' // ... beliebige weitere seiten ); if($sites[$_GET['page']]) { include($sites[$_GET['page']]); }else{ include('404.inc.php'); // oder eine standard-seite (home?) } ?> <a href="?page=home">et nach hause...</a> <a href="?page=telefonieren">... telefonieren!</a>
-
lima-city-suche schrieb:
vampiresilence schrieb:
Wenn ich noch anmerken dürfte; leichter geht es mit
include($_GET['page'] + '.inc.php');
dann brauchste nicht für jede Seite 2 Zeilen Code einfügen.
Liebe Grüße
- VampireSilence
Bitte guck dir das mal an!
http://www.phpbar.de/w/Injection
Ne Whitelist is ne selbstverständlichkeit. Und die nächste Literaturempfehlung kann auch ins Gästebuch.
Liebe Grüße
- VampireSilence -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage