外面程序是不是也有<? ?>
为什么非要在内部执行呢?不明白这样行么?
<?
eval("
?><?
if(!defined('IN_DISCUZ')) exit('Access Denied');
?><?
");
?>
为什么非要在内部执行呢?不明白这样行么?
<?
eval("
?><?
if(!defined('IN_DISCUZ')) exit('Access Denied');
?><?
");
?>
非常好理解.<?php
<? if(!defined('IN_DISCUZ')) exit('Access Denied'); ?>
?>这样的写法肯定是错的,呵呵.
用eval就相当于上面的哪种形式.
eval("
?> <?
if(!defined('IN_DISCUZ')) exit('Access Denied');
?> <?
");
?>如果你真的想这样做只能是这样,最好是不要这样做
eval(" <\? if(!defined('IN_DISCUZ')) exit('Access Denied'); \?>"); ?号加个斜杠试试。。
eval(" <"."? if(!defined('IN_DISCUZ')) exit('Access Denied'); ?".">");