Moin,
ich habe eine Seite gebaut bei der ich auf anderen Seiten mit ?page= zugreife.
Mein Problem ist jetzt, das wenn ich auf www.meineHP.de zugreife, die index.php zwar geladen wird aber mir die Seite error.php ausgibt.
Es soll aber News als Startseite angegeben werden. Also so www.meineHP.de/index.php?page=news
Ich habe es bereits mit .htaccess versucht aber das funktioniert nicht so wirklich
Hier mal mein Code
Index.php
functions.php
Die Ausgabe erfolgt ebenfalls in der Index.php im HTML5 <main> Bereich über
Wie kann ich ihm begreiflich machen, das news.php als erstes ausgegeben werden soll?
Ich mache diesen PHP Kram jetzt erst 2 Wochen, von daher bitte nicht so viel Fachwissen erwarten
Danke euch schon mal
MfG
Chris
ich habe eine Seite gebaut bei der ich auf anderen Seiten mit ?page= zugreife.
Mein Problem ist jetzt, das wenn ich auf www.meineHP.de zugreife, die index.php zwar geladen wird aber mir die Seite error.php ausgibt.
Es soll aber News als Startseite angegeben werden. Also so www.meineHP.de/index.php?page=news
Ich habe es bereits mit .htaccess versucht aber das funktioniert nicht so wirklich
Hier mal mein Code
Index.php
PHP-Code:
<?php
require_once ("inc/functions.php");
$page = isset($_GET["page"]) ? $_GET["page"] : "error";
$pc = getPage($page);
?>
PHP-Code:
<?php
function getPage($pagename){
global $w_pages;
$path = "$w_pages/$pagename.php";
if (file_exists($path)){
return openPage($path);
} else {
return openPage("$w_pages/error.php");
}
}
function openPage($pageURL){
$fh = fopen($pageURL, "r");
$fc = fread($fh, filesize($pageURL));
fclose($fh);
return $fc;
}
?>
PHP-Code:
<?php echo $pc; ?>
Ich mache diesen PHP Kram jetzt erst 2 Wochen, von daher bitte nicht so viel Fachwissen erwarten
Danke euch schon mal
MfG
Chris
Kommentar