动态加载页面内容

时间:2017-08-06 15:16:42

标签: php html dynamic

我正在尝试通过PHP动态加载我的内容。这是我的代码,由于某种原因不起作用。你能给我一些提示吗,我做错了什么?

目标是:

  1. 点击导航中的超文本

  2. 从文件夹/ p​​odstranky

  3. 中的文件页面获取动态内容

    代码:

    <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.');?>
    

1 个答案:

答案 0 :(得分:0)

你的正则表达式不包括短划线的条款,即-' 改变这个:

if (preg_match('/^[a-z0-9]+$/', $stranka))`

if (preg_match('/^[a-z0-9\-]+$/', $stranka))