Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
t0shk0 каза:Пробвай така
PHP:<?php $get = htmlspecialchars($_GET['m']); if (!isset($get)) { $page = "videos/index.php"; } else { $page = "videos/" . $get . ".php"; if (!file_exists($page)) { echo 'Грешка 404'; } else { include("$page"); } } ?>
Notice: Undefined index: m in C:\xampp\htdocs\index.php on line 2
Грешка 404
Господин "раздавач на прякори", колкото знам - толкова, за това сте Вие всичките да помагате.webdeveloper каза:Господин "бияч", няма как да успееш да си нагодиш подобен скрипт въпреки, че ти го поднасят на тепсия, ако не знаеш основните неща в php.
Това е положението.![]()
t0shk0 каза:PHP:<?php $get = htmlspecialchars($_GET['m']); if (strlen($get) == 0) { $page = "videos/index.php"; } else { $page = "videos/" . $get . ".php"; if (!file_exists($page)) { echo 'Грешка 404'; } else { include("$page"); } } ?>
$get = htmlspecialchars($_GET['m']);
t0shk0 каза:Пробвай така
PHP:<?php if(isset($_GET['m']) { $get = htmlspecialchars($_GET['m']); $page = "videos/" . $get . ".php"; } else { $page = "videos/index.php"; } if (!file_exists($page)) { echo 'Грешка 404'; } else { include $page; } ?>
Parse error: syntax error, unexpected '{' in C:\xampp\htdocs\index.php on line 28
t0shk0 каза:PHP:<?php if(strlen($_GET['m']) != 0) { $get = htmlspecialchars($_GET['m']); $page = "videos/" . $get . ".php"; } else { $page = "videos/index.php"; } if (!file_exists($page)) { echo 'Грешка 404'; } else { include $page; } ?>
Бях изпуснал 1 скоба![]()
Notice: Undefined index: m in C:\xampp\htdocs\index.php on line 28
Грешка 404
<?php
if(strlen($_GET['m']) == 0) {
$page = "videos/index.php";
} else {
$get = htmlspecialchars($_GET['m']);
$page = "videos/" . $get . ".php";
}
if (!file_exists($page)) {
echo 'Грешка 404';
} else {
include $page;
}
?>
<?php
if (isset($_GET['m'])) {
$get = htmlspecialchars($_GET['m']);
$page = $_SERVER['DOCUMENT_ROOT'] . "/videos/" . $get . ".php";
} else {
$page = $_SERVER['DOCUMENT_ROOT'] . "/videos/index.php";
}
if (!file_exists($page)) {
echo 'Грешка 404';
} else {
include $page;
}
?>
Кажи нещо повече, че не мога да те разбера какво искаш.valqka каза:Имали някакъв начин предварително да се задава стойност ? И например да отива в /news.php ? Благодаря на всички Ви за всичко.
До колкото разбирам от php - почти никак на променливите се задава стойност - в случея от m се вкарва името на файла който да include, е неможели да се направи автоматично да include някакъв файл - който да е "по подразбиране" ?nbacool2 каза:Кажи нещо повече, че не мога да те разбера какво искаш.valqka каза:Имали някакъв начин предварително да се задава стойност ? И например да отива в /news.php ? Благодаря на всички Ви за всичко.
<?php
$_GET['op'] = htmlspecialchars($_GET['op']);
if (!isset($_GET['op'])){
$page = "modules/home.php";
}else{
if (!isset($_GET['ext']) || $_GET['ext'] == ''){
if (htmlspecialchars($_GET['op']) == "home"){
$page = "modules/home.php";
}else{
if ($_GET['op']){
$page = "modules/" . $_GET['op'] . "/index.php";
}else{
$page = "modules/home.php";
}
}
}else{
if ($_GET['op']){
$page = "modules/" . $_GET['op'] . "/" . $_GET['ext'] . ".php";
}else{
$page = "modules/home.php";
}
}
}
if(!file_exists($page))
{
echo 'Страницата не съществува!';
}
else
{
include("$page");
}
?>