HTML iframe用php获取src

时间:2013-02-15 19:47:06

标签: php html url iframe src

我有一个网页,我想要显示另一个html页面。我用过iframe。页面通过get过程了解要加载的内容。但是我觉得这个编码有一个错误......

            <iframe src="
            <?
            $file       = ($_GET['ti'])

            if ($title = '')
                echo "information.html";
                else echo "$file";
            ?>
            "></iframe>

页面会收到的网址如下所示: http://www.website.com/reference.html?ti=unlimited.html

4 个答案:

答案 0 :(得分:1)

需要分号:

        $file       = ($_GET['ti']);

答案 1 :(得分:1)

http://www.w3schools.com/php/php_if_else.asp

这是你的if / else语法和所有php代码。写得不是很好。

<?php

$file = $_GET['ti'];

if ($title = '') {
     echo "information.html";
} else { 
     echo "$file";
}

?>

答案 2 :(得分:0)

使用empty(),如下所示:

    <iframe src="
    <?
    $file       = ($_GET['ti'])

    if (empty($title))
        echo "information.html";
        else echo $file;
    ?>
    "></iframe>

答案 3 :(得分:0)

<?php
    $possible = array("information.html", "home.html", "test.html");
    $file = isset($_GET['ti']) && 
            in_array($_GET['ti'], $possible)? $_GET['ti'] : "information.html";
?>
<iframe src="<?php echo $file;?>"></iframe>