| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 21.07.2004
Beiträge: 101
![]() | Ähm, "include" kann man meines Wissens nur für Dateien, nich für Variablen (und Arrays) verwenden. Soll das vielleicht "echo" oder "print" heißen?
__________________ [php:1:f3a0cfcfa4]$hallo = array("Guten Morgen", "Guten Tag", "Guten Abend"); for($i=0;$i<2;$i++) {echo $hallo[$i]."<br>";}[/php:1:f3a0cfcfa4] |
| |
| | |||
| Gast
Beiträge: n/a
| Zitat:
Zitat:
Gruß Chris PS: dein Code müsste eigentlich so gehen: Code: include_once($dateien[$_GET['section']]); | ||
| | |
| Gast
Beiträge: n/a
| Hi. Übrigens ist dein Code auch ein wenig "unsauber", da du z.B. zwar prüfst ob die Datei vorhanden ist und falls nicht die Fehlerseite lädst, allerdings dann die originalseite doch auch mit include versuchst zu laden Besser: Code: <?php
include('dateien.php');
if (isset($_GET['section']) AND array_key_exists($_GET['section'],$dateien)) {
if(file_exists($dateien[$_GET['section']])) {
include $dateien[$_GET['section']];
}
else {
include($dateien[$_GET['fehler']]);
}
}
else {
//Wenn keine Variable oder Definition vorhanden ist
//lade die Fehlerseite bzw. die Indexseite
include($dateien['start']);
}
?>
|
| | |
| Gast
Beiträge: n/a
| Ähhhhh :wink: Wenn es sich bei der Seite nicht um ein Template handelt dann mach das bitte auf keinen Fall so!!!! Denn nur um eine einen "Text" in dein Programm zu bekommen diese Datei zeilenweise auslesen ist extreme CPU-Resourcen-Verschwendung. Falls es sich um ein recht kleines Projekt handelt, machs doch einfach folgendermaßen: index.php?page=impressum Datei: Code: if (isset($_GET['page'])) {
if (file_exists($_GET['page'].'.php') include($_GET['page'].'.php');
else .....
}
else include(home.php);
Chris |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Fehlermeldung umbenennen | Soese | PHP Tipps 2007 | 3 | 13.03.2007 13:33 |
| script läuft und funktioniert gibt aber fehlermeldung aus? | Promaetheus | PHP Tipps 2006 | 5 | 12.09.2006 23:42 |
| Seiten sichern!? | c01001 | PHP Tipps 2006 | 7 | 20.01.2006 09:13 |
| [Erledigt] includen Fremder Seiten | PHP-Fortgeschrittene | 5 | 24.12.2005 17:26 | |
| [Erledigt] Zuviele Seiten werden angezeigt | PHP Tipps 2007 | 5 | 24.12.2005 12:49 | |
| Ich will Fehlermeldung vermeiden. | Zero.exe | PHP Tipps 2005-2 | 2 | 02.08.2005 13:11 |
| Includen macht immer wieder Probleme! | PHP Tipps 2005-2 | 7 | 22.07.2005 21:40 | |
| php seiten in einen iframe includen => HILFE | PHP Tipps 2005-2 | 10 | 12.07.2005 19:24 | |
| HTML Seiten generieren | obi | PHP Tipps 2005-2 | 5 | 05.06.2005 03:21 |
| fragwürdige Fehlermeldung | PHP Tipps 2005 | 5 | 19.05.2005 15:45 | |
| 3 Seiten durch Passwort schützen mit einmaliger PW-Eingabe? | PHP Tipps 2005 | 12 | 19.04.2005 22:41 | |
| Includen für Dummies | PHP Tipps 2005 | 5 | 07.03.2005 12:15 | |
| wml oder php/html Seiten automatisch erkennen | Soese | PHP Tipps 2005 | 4 | 13.01.2005 22:57 |
| Script bei Strato mit Fehlermeldung, bei Netbeat ok | PHP Tipps 2004-2 | 14 | 08.12.2004 11:08 | |
| [Erledigt] div auf mehreren Seiten | HTML, Usability und Barrierefreiheit | 0 | 25.11.2004 19:10 | |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.