Diskuze: PHP - podstranky
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Sice nejsem expert na php ale nebylo by lepší mít to include takhle:
$vlozeno = include("podstranky/$stranka.php");
Je tam psáno že soubor nebo složka neexistuje, takže buď se odkazuješ na špatnou složku nebo na soubor který není.
PS: Možná taky že máš složku někde schovanou a k ní se pak odkazuje pomoci teček.
../../../atd..
Lépe s lomítkem na začátku - od rootu
Zkus toto:
$vlozeno = include('./podstranky/' . $stranka . '.php');//Přidáš tam './'
A také bych doporučoval zjišťovat zda-li soubor existuje funkcí 'file_exists' -> http://php.net/…e-exists.php
Takže to může vypadat nějak takto:
$vlozeno = './podstranky/' . $stranka . '.php';
if(file_exists($vlozeno)){
include $vlozeno;
}else{
echo 'Obsah nebyl nalezen!';
}
Zobrazeno 6 zpráv z 6.