从PHP管理员根目录中的克里特岛新文件?

时间:2015-11-28 10:44:52

标签: php fopen fread

嗨我正在从文件夹管理文件夹中读取文件管理员文件名为createfile.php

然后创建新文件它的工作正常,但当我创建新文件时,它创建在相同的文件夹管理员请帮助解决此问题我如何克里特文件输出侧文件夹或根目录。

文件结构

 Admin--
                     |
                     |--createpage.php

来这里:

creatpage.php

 $filename="demo";
$fs=fopen("createfile.php", "r");
$ft=fopen("$filename", "w");
if ($fs==NULL)
{
    echo "Can't Open Source File ...";
    exit(0);
}

if ($ft==NULL)
{
    echo "Can't Open Destination File ...";
    fclose ($fs);
    exit(1);
}

else
{
    while ($ch=fgets($fs))
        fputs($ft, $ch);

    fclose ($fs);
    fclose ($ft);
}

请任何人帮助我谢谢

1 个答案:

答案 0 :(得分:0)

您可以在根路径中创建一个新文件,如下所示:

$rootUrl = "your root url here";
$fs=fopen($rootUrl."createfile.php", "w");

或者,如果您想在Admin目录之外创建文件,可以使用“../”,如:

$fs=fopen("../createfile.php", "w");