HTML Iframe使用php获取src
我有一个网页,我想有另一个html页面显示。我用了iframes。页面通过get过程了解要加载的内容。但是我认为这个编码有一个错误HTML Iframe使用php获取src,php,html,url,iframe,src,Php,Html,Url,Iframe,Src,我有一个网页,我想有另一个html页面显示。我用了iframes。页面通过get过程了解要加载的内容。但是我认为这个编码有一个错误 <iframe src=" <? $file = ($_GET['ti']) if ($title = '') echo "information.html"; else echo
<iframe src="
<?
$file = ($_GET['ti'])
if ($title = '')
echo "information.html";
else echo "$file";
?>
"></iframe>
需要分号:
$file = ($_GET['ti']);
像这样使用:
<iframe src="
<?
$file = ($_GET['ti'])
if (empty($title))
echo "information.html";
else echo $file;
?>
"></iframe>
这是您的if/else语法和所有php代码。写得不太好
<?php
$file = $_GET['ti'];
if ($title = '') {
echo "information.html";
} else {
echo "$file";
}
?>
是代码写得不好,但If/Else不是“问题”。如果后面有一行,则不需要括号。是的,这是一个很好的实践,但不是必需的。没有大括号,if
只会在忽略else
语句后立即执行。至少这是我的理解。是的,if
语句将执行下一个语句,但是else
即使没有大括号也会被考虑。看看你在说什么。阅读它仍然让我眼睛受伤:(附带说明,根据您设置PHP变量的时间,您可能会遇到服务器/客户端脚本问题,这意味着您可能需要使用一些JavaScript(可能是jQuery)来执行AJAX脚本来更改src
属性。发生了什么,您希望它做什么?
<?php
$file = $_GET['ti'];
if ($title = '') {
echo "information.html";
} else {
echo "$file";
}
?>