Kód: Vybrať všetko
$id = isset($_GET['id']) ? $_GET['id'] : "";
switch ($id) {
case "novinky": $filename = "news.php"; break;
case "galeria": $filename = "gallery/index.php"; break;
default: $filename = "main.php";
}
Kód: Vybrať všetko
$id = isset($_GET['id']) ? $_GET['id'] : "";
switch ($id) {
case "novinky": $filename = "news.php"; break;
case "galeria": $filename = "gallery/index.php"; break;
default: $filename = "main.php";
}
Spravil som to takto v index.php v roote:chrono napísal:Riešiť sa to dá rôzne, ale ja by som asi zvolil tento spôsob (teda určite by som zvolil niečo iné, ale v tvojom prípade by som volil toto) :
(a ďalej rovnako, ako máš v tom starom)Kód: Vybrať všetko
$id = isset($_GET['id']) ? $_GET['id'] : ""; switch ($id) { case "novinky": $filename = "news.php"; break; case "galeria": $filename = "gallery/index.php"; break; default: $filename = "main.php"; }
Kód: Vybrať všetko
<?php
$id = isset($_GET['id']) ? $_GET['id'] : "";
switch ($id) {
case "fotogaleria": $filename = "includes/gallery/index.php"; break;
case "wallpapers": $filename = "wallpapers.php"; break;
case "screensavers": $filename = "screensavers.php"; break;
case "elektronicke pohladnice": $filename = "includes/e-cards/index.php"; break;
case "kniha navstev": $filename = "includes/guestbook/kniha navstev.php"; break;
default: $filename = "domov.php";
}
$id = $_GET["id"];
$filename = $id . ".php";
if (file_exists($filename))
include($filename);
else
include("domov.php");
?>Kód: Vybrať všetko
href="index.php?id=kniha navstev"Kód: Vybrať všetko
$povoleneStranky = array("domov", "fotogaleria", "wallpapers", "screensavers", "elektronicke pohladnice", "kniha navstev");
if (!in_array($filename, $povoleneStranky))
{
$filename = "invalidaccess";
}
Nie, chyby nevypisuje ziadne. Dal som tam iny modul na ten Kontaktny formular a uz to ide v pohode. Len mi nefunguje odkazovanie do inych adresarov (modulov), ktore su v adresaroch. Cita len vsetko, co sa nachadza v roote.zaggi napísal:mas stale chybu Warning: Cannot modify header information - headers already sent by ... alebo nieco ine ? checkol by som ci su read prava na suboroch vzdy owner/group/others a to iste aj na adresaroch
Kód: Vybrať všetko
<?php
$id = isset($_GET['id']) ? $_GET['id'] : "";
switch ($id) {
case "fotogaleria": $filename = "includes/gallery/index.php"; break;
case "wallpapers": $filename = "wallpapers.php"; break;
case "screensavers": $filename = "screensavers.php"; break;
case "elektronicke pohladnice": $filename = "includes/e-cards/index.php"; break;
case "kniha navstev": $filename = "includes/guestbook/kniha navstev.php"; break;
default: $filename = "domov.php";
}
if (file_exists($filename))
include($filename);
else
include("domov.php");
?>
Kód: Vybrať všetko
<?php
$id = isset($_GET['id']) ? $_GET['id'] : "";
switch ($id) {
case "fotogaleria": $filename = "fotogaleria.php"; break;
case "kontakt": $filename = "kontakt.php"; break;
case "pocasie": $filename = "pocasie.php"; break;
case "preklady": $filename = "preklady.php"; break;
case "screensavers": $filename = "screensavers.php"; break;
case "wallpapers": $filename = "wallpapers.php"; break;
default: $filename = "domov.php";
}
$id = $_GET["id"];
$filename = $id . ".php";
if (file_exists($filename))
include($filename);
else
include("domov.php");
?>
Kód: Vybrať všetko
<? include "cesta/meno_suboru"; ?>Kód: Vybrať všetko
<? include "meno_suboru"; ?>
Kód: Vybrať všetko
<?php include("subor.php"); ?>
<?php include("cesta/subor.php"); ?>
tak teraz som uuplne mimoshet napísal:
ps: subor najde, zobrazi, ale nie spravne. spravne ho zobrazi iba v pripade ak su v rovnakom adresari
hod tu presne čo ti to robi aj screen napriklad ako to ma byt a po include čo to spravi... može byt milion dovodov prečo to robí ...ale najskôr to bude asi aj tým ako alebo kde ten subor includuješshet napísal:ten súbor čo "inclunde"ujem je *.html, keď ho otvorím samostatne, tak je všetko, tak ako má, akonáhle spustím "index.php" v ktorom je príkaz include, tak mi nezobrazí to čo má
Kód: Vybrať všetko
<? include "./cesta/meno_suboru"; ?>Kód: Vybrať všetko
<? include "../cesta/meno_suboru"; ?>