这个问题遇到很多次了以前一直 凑活着解决。。
但是今天我实在是忍无可忍 就来万能的 V2EX 问问
程序是帝国的程序 主要问题就是 更改这个 config.php 文件时不生效 主要代码在下面
$fp=@fopen('D:/upupw_5.4/vhosts/www.tupian.com/e/config/config.php',"w");
var_dump(error_get_last());
@fputs($fp,$string);
@fclose($fp);
这个 config.php 就是无法更改 输出$fp 是有返回值的!
我打印了一下错误
是这样的
array(4) { ["type"]=> int(2) ["message"]=> string(102) "fopen(D:/upupw_5.4/vhosts/www.tupina.com/e/config/config.php): failed to open stream: Invalid argument" ["file"]=> string(54) "D:\upupw_5.4\vhosts\www.tupina.com\e\class\connect.php" ["line"]=> int(1406) }
但是奇怪的问题就是 我吧 config.php 换成 config1.php 就会正常
我试过重新创建 config.php 也是不行的
关于权限问题 我已经仔细看了 应该是没有问题的!
这个问题只出现在 windows ( upupw 集成 PHP 环境)上 这个东西传到 linux 服务器上没有任何问题
同样的问题出现在另一台电脑的 织梦上 代码应该是肯定没有问题的