怎样获取包含当前文件的文件名? 在a.php 里面设计个标记,b.php里面如果包含这个标记就包含了否则没有 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 a.php<?define("FLAG",1);?>b.php<?include 'a.php';if(FLAG==1){ echo "包含";}else{ echo "不包含";}?> 哎dada20042030: basename($PHP_SELF) 应该是 basename($_SERVER['PHP_SELF']),返回的是用户访问的文件名啊,如果有c.php 包含 b.php, b.php包含a.php,我在a.php中按照这个方法只能得到c.php得不到b.phpten789: __FILE__ 返回的还是a.phpmy_web:好像我没表达好意思。。我是想知道,b.php包含a.php的时候,怎样在a.php中知道是b.php包含了它?谢谢楼上各位~~ 那你在b.php设置一个变量嘛b.php...$file_name=__FILE__;...别的php文件头上也有这个赋值a.php判断一下这个变量就行了 php中的include和c语言(编译型)的include 有着本质的区别,没事别在php中乱用多级include否则你自己都糊涂了 哎。。需求总是bt的,ls说的是,我又n多个php要来include a.php,改起来也麻烦的多级include 用的很广泛的呀 php网站检测表单隐藏域漏洞修复办法 在windows里怎么设置“计划任务”,定时执行php文件? 难道Imagick做的不够完善? PHP表统计,知道的说下,谢谢 送国际/国内域名+送网页空间+送企业邮局 php论坛问题 SQL_ERROR - Unknown column 'auth' in 'field list' zend打不开了 请教ini_set函数的应用 求一个mysql语句,谢谢 专家们来看看这个问题吧! 大家总有正则的问题,准备整理一下正则的知识 希望大家一起帮忙 请问下这个SQL语句怎么写
a.php
<?
define("FLAG",1);
?>b.php
<?
include 'a.php';
if(FLAG==1)
{
echo "包含";
}else{
echo "不包含";
}
?>
dada20042030: basename($PHP_SELF)
应该是 basename($_SERVER['PHP_SELF']),返回的是用户访问的文件名啊,如果有c.php 包含 b.php, b.php包含a.php,我在a.php中按照这个方法只能得到c.php得不到b.phpten789: __FILE__ 返回的还是a.phpmy_web:好像我没表达好意思。。我是想知道,b.php包含a.php的时候,怎样在a.php中知道是b.php包含了它?
谢谢楼上各位~~
b.php
...
$file_name=__FILE__;
...
别的php文件头上也有这个赋值a.php判断一下这个变量就行了