没理由啊 php代码无法执行,貌似有语法错误。。。
<?php
$link=$_GET["link"];
if($link=''):
{include "main.php";}
elseif(file_exists('{$link}.php')):
{echo "NO!!!!";}
else:
{include "{$link}.php";}
endif;
?>
补充:= =
好了 等号问题解除了= =
但是elseif(file_exists('{$link}.php')):
{echo "NO!!!!";} 这一段没有执行啊
= =。。。
追问:额。= =
好了 等号问题解除了= =
但是elseif(file_exists('{$link}.php')):
{echo "NO!!!!";} 这一段没有执行啊
= =。。。
答案:if($lin='')
这句很明显错了,PHP里判断等于是用==,一个=只是表示赋值罢了。
其他:明显的语法错误
if: else: end;
这是方法你写模板用的语法,用了这种写法就不能用{}
你应该用:
if(xxx){} else {} <?php
$link=$_GET["link"];
if($link=='')
{include "main.php";}
elseif(file_exists('{$link}.php'))
{echo "NO!!!!";}
else
{include "{$link}.php";}
?>
上一个:我是一个学PHP的,我现在已经学会了PHP,HTML,CSS,JS,JQ,AJAX,XML,thinkPHP,smarty模板
下一个:关于PHP 和API 的一段代码不懂啊不懂,请高手指点! 这是淘宝API的