php解释程序的问题 是否是文件的大小写问题?WIN下没有这个问题,而UNIX上是有的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 php版本一样,不会是函数的问题。还是检查文件的路径和名称。 老大,我已经再三强调过,不是文件名及路径的问题,如果事先没排除这个问题的可能,我也不敢来这里问了再说,我自己的机器上if(!include("filename"))可行,在单位的服务器上却无法解释,只能先$str_filename=include("filename"),在判断if(!$str_filename),这决不是程序的问题我不知道是不是我在安装的时候有些细节没注意,我是想知道哪些情况会引起上面的那些现象 不能用if(!include($str_filename)) echo "file not exists!<br>";或者$str_inc_res=include($str_filename);if(!$str_inc_res) echo "file not exists!<br>";来判断是否已include的。因为如下:(摘自PHP手册)return.php<?php$var = 'PHP';return $var;?>noreturn.php<?php$var = 'PHP';?>testreturns.php<?php$foo = include 'return.php';echo $foo; // prints 'PHP'$bar = include 'noreturn.php';echo $bar; // prints 1?>用如下代码试试看: <?......$str_filename = "filename.inc";clearstatcache();if(file_exists($str_filename)) include($str_filename);else echo "file not exists!<br>";......?> 至于phpteam(好无聊)仁兄摘的php手册的代码我也早就在php手册中看过了。正如里面说的,include()函数如果包括成功,要么返回被调用文件所返回的值,要么返回1(在被调用文件返回空值时);include()执行失败时就会返回空值。clearstatcache()函数我也想到过,但还没在单位服务器上试过。等我下周一试试看。 关于新鲜事评价的限制的一些问题 php代码请教? PHP 菜鸟问题~! php 能不能做浏览器 本月时间问题 PHP扩展DLL的问题,急等答案. php汉字转拼音首字母问题。 急。。在线等问题 smartemplate能不能进行两次new和out? 二维码解析后文字乱码 如何通过PHP来实现客户端密码验证,急! 怎么记录文件被下载的次数?!
还是检查文件的路径和名称。
再说,我自己的机器上if(!include("filename"))可行,在单位的服务器上却无法解释,只能先$str_filename=include("filename"),在判断if(!$str_filename),这决不是程序的问题
我不知道是不是我在安装的时候有些细节没注意,我是想知道哪些情况会引起上面的那些现象
或者
$str_inc_res=include($str_filename);
if(!$str_inc_res) echo "file not exists!<br>";
来判断是否已include的。
因为如下:(摘自PHP手册)
return.php
<?php
$var = 'PHP';
return $var;
?>noreturn.php
<?php
$var = 'PHP';
?>testreturns.php
<?php
$foo = include 'return.php';
echo $foo; // prints 'PHP'
$bar = include 'noreturn.php';
echo $bar; // prints 1
?>
用如下代码试试看:
<?
......
$str_filename = "filename.inc";
clearstatcache();
if(file_exists($str_filename)) include($str_filename);
else echo "file not exists!<br>";
......
?>
正如里面说的,include()函数如果包括成功,要么返回被调用文件所返回的值,要么返回1(在被调用文件返回空值时);include()执行失败时就会返回空值。
clearstatcache()函数我也想到过,但还没在单位服务器上试过。等我下周一试试看。