喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: 执行文件脚本的文件名不可以用函数封装?  
 
qh663
版主
Rank: 7Rank: 7Rank: 7
中级会员


UID 30020
精华 0
积分 546
帖子 580
金钱 546 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2004-7-13
来自 河源
状态 离线
[广告]: q m
执行文件脚本的文件名不可以用函数封装?

function.showfile.php内容

<?php
function show_file(){
    return 
__FILE__;
}
echo 
show_file()."<br />";
?>
test.php内容

<?php
require_once('showfile.php');
echo 
show_file()."<br />";
?>
index.php内容

<?php
require_once('test.php');
echo 
show_file()."<br />";
?>
需要的结果是各自的文件名路径,如:
C:\www\test\function.showfile.php
C:\www\test\test.php
C:\www\test\index.php
而不是下面的结果
C:\www\test\index.php
C:\www\test\index.php
C:\www\test\index.php

请问该如何改下面的函数?
function show_file(){
        return __FILE__;
}




五百多篇PHP学习资料
喜悦村BLOG
php团队接兼职项目QQ:80031807
PHP群:768844
2006-8-11 11:19 AM#1
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
gzty
新手上路
Rank: 1
初级会员



UID 29947
精华 0
积分 47
帖子 84
金钱 47 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2004-7-9
来自 贵州
状态 离线
[推荐阅读] 天津网络公司招聘php程序员
这是函数本身的说明:
====================================================
__FILE__ 文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。
====================================================




〖梦是什么,现实的延续;现实是什么,梦的终结〗
2006-8-11 03:25 PM#2
查看资料  访问主页  发短消息  QQ  顶部
 
qh663
版主
Rank: 7Rank: 7Rank: 7
中级会员


UID 30020
精华 0
积分 546
帖子 580
金钱 546 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2004-7-13
来自 河源
状态 离线
[推荐阅读] 在地址栏中怎么才能不出现SESSION_ID?
我不介意是否要__FILE__常量,只想知道 show_file函数怎么写能实现我所需要的效果。



五百多篇PHP学习资料
喜悦村BLOG
php团队接兼职项目QQ:80031807
PHP群:768844
2006-8-11 06:34 PM#3
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
fcicq
新手上路
Rank: 1
初级会员



UID 24467
精华 0
积分 21
帖子 587
金钱 20 喜悦币
威望 0
人脉 1
阅读权限 10
注册 2003-11-8
来自 fcicq.net
状态 离线
[推荐阅读] $_SERVER['PHP_SELF']!=$PHP_SELF的问题
$_SERVER['SCRIPT_FILENAME']?????




2006-8-14 08:30 PM#4
查看资料  访问主页  Blog  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.023657 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP