作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的代码
include 'connection.php';
setcookie('username',$name,time()+86400,"/");
echo $_COOKIE['username'];
$my_file = '/../../users/'.$name."/index.php";
$handle = fopen($my_file, 'w') or die('Cannot open file: '.$my_file);
当代码运行时,我希望它创建一个目录 /../../users/[username]
的文件,其中 [username]
存储在$name
变量。当我运行我的代码时,它只会给我一个糟糕的错误,并且在上面的第 6 行之后不会运行任何代码。
它不会创建文件,错误是......
Warning: fopen(/../../users/codemaster7/index.php) [function.fopen]: failed to open stream: No such file or directory in /nfs/c02/h10/mnt/45563/domains/pizzascripters.com/html/projects/nik/Champion/register/index.php on line 107 Cannot open file: /../../users/codemaster7/index.php
有人知道发生了什么事以及我该如何解决它吗?
最佳答案
1 include 'connection.php';
2 setcookie('username',$name,time()+86400,"/");
3 echo $_COOKIE['username'];
4 $my_file = 'index.php';
5 $handle = fopen($my_file, 'w') or die('Cannot open file: '.$my_file);
我在第 4 行将文件目录更新为文件名。如果您想使用目录作为参数,请使用函数 file($myfile);它返回文件中的数据数组。
关于php - 无法打开流 : No such file of directory in. .. PHP fopen,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24232877/
我是一名优秀的程序员,十分优秀!