Guten Tag liebe Community,
ich habe mal wieder eine Frage/ein Problem.
Auf einer Seite, werden die einzelnen Inhaltsseiten per Array in der index.php eingebunden.
In der index.php sieht dies dann so aus:
In einer anderen Datei system.php sieht das Array dann so aus:
Alles anzeigen
Ich möchte aber die Seiten nicht mehr so einbinden. Aus diesem Grund habe ich in einem abgesicherten Verzeichnis (per .htaccess und .htpasswd) eine Datei mit der ich Daten in meine folgende Datenbank eintragen kann:
Ich habe jetzt so etwas probiert:
Alles anzeigen
Aber mir will einfach nicht einfallen, wie ich beides zusammenbringen kann.
Kann mir da jemand helfen?
ich habe mal wieder eine Frage/ein Problem.
Auf einer Seite, werden die einzelnen Inhaltsseiten per Array in der index.php eingebunden.
In der index.php sieht dies dann so aus:
In einer anderen Datei system.php sieht das Array dann so aus:
Quellcode
- class system{
- static function page(){
- $pages = array();
- // System Pages
- $pages['index'] = "./index.php";
- $pages['login'] = "./login.php";
- $pages['signup'] = "./signup.php";
- $pages['admin'] = "./admin/index.php";
- // NavigationMenu
- $pages['homepage'] = "system/content/homepage.php";
- if(isset($_GET['page']) AND isset($pages[$_GET['page']])) {
- //Überprüfen ob Datei vorhanden ist. Wenn vorhanden wird ausgeführt
- if(!file_exists($pages[$_GET['page']])) echo "Die Datei wurde nicht gefunden.";
- include $pages[$_GET['page']];
- } else {
- include $pages['homepage'];
- }
- }
- }
Ich möchte aber die Seiten nicht mehr so einbinden. Aus diesem Grund habe ich in einem abgesicherten Verzeichnis (per .htaccess und .htpasswd) eine Datei mit der ich Daten in meine folgende Datenbank eintragen kann:
page_id | page_url | page_title | page_author | page_created_date | page_content | page_status |
1 | homepage | Homepage | "wenn das Feld leer ist, wird es nicht anzeigen" | "wenn das Feld leer ist, wird es nicht anzeigen" | "der Inhalt der Seite Text/Source" | "soll die Seite betretbar sein oder nicht" |
2 | login | Login | "wenn das Feld leer ist, wird es nicht anzeigen" | "wenn das Feld leer ist, wird es nicht anzeigen" | "der Inhalt der Seite Text/Source" | "soll die Seite betretbar sein oder nicht" |
3 | signup | Signup | "wenn das Feld leer ist, wird es nicht anzeigen" | "wenn das Feld leer ist, wird es nicht anzeigen" | "der Inhalt der Seite Text/Source" | "soll die Seite betretbar sein oder nicht" |
Ich habe jetzt so etwas probiert:
Quellcode: homepage.php
- <?PHP
- $db_ergebnis = mysql_query("SELECT * FROM pages WHERE page_id=1");
- if ( ! $db_ergebnis )
- {
- die('Ungültige Abfrage: ' . mysql_error());
- }
- while ($output = mysql_fetch_array( $db_ergebnis))
- {
- ?>
- <article>
- <header class="page_header">
- <h1><a href="<?PHP echo "" .$output['page_url'] .""; ?>"><?PHP echo "" .$output['page_title'] .""; ?></a></h1>
- </header>
- <div id="page_content">
- <p><?PHP echo "" .$output['page_content'] .""; ?></p>
- </div>
- <footer>
- <span class="page_page_author"> Erstellt von <?PHP echo "" .$output['page_author'] .""; ?>, </span>
- <span class="page_created_date">am <?PHP echo "" .$output['page_created_date'] .""; ?></span>
- </footer>
- </article>
- <?PHP
- }
- ?>
Aber mir will einfach nicht einfallen, wie ich beides zusammenbringen kann.
Kann mir da jemand helfen?