[英]Dynamic load of page content
我正在嘗試通過PHP動態加載我的內容。 這是我的代碼,由於某種原因,它不起作用。 您能給我一些提示嗎,我做錯了什么?
目標是:
單擊導航中的超文本
從文件夾/ podstranky中的頁面統計靜態獲取動態內容
碼:
<nav>
<ul>
<li><a href="index.php?stranka=page-statistiky">statistiky</a></li>
</ul>
</nav>
<?php
if (isset($_GET['stranka']))
$stranka = $_GET['stranka'];
else
$stranka = 'page-statistiky';
if (preg_match('/^[a-z0-9]+$/', $stranka)) {
$vlozeno = include('podstranky/' . $stranka . '.php');
if (!$vlozeno)
echo('Podstránka nenalezena');
} else
echo('Neplatný parametr.');?>
您的正則表達式不包含破折號,即-
'更改此:
if (preg_match('/^[a-z0-9]+$/', $stranka))`
至
if (preg_match('/^[a-z0-9\-]+$/', $stranka))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.