2015-11-28 60 views
0

您好我正在閱讀文件夾中的文件夾管理文件名是createfile.php在php中從管理員的根目錄中創建新文件?

然後創建新文件其工作正常,我克里特出文件夾或根本地方。

文件結構

Admin-- 
        | 
        |--createpage.php 

Coode這裏:

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

只需使用路徑你喜歡:'$ ft = fopen(「/ some/path/to/your/file/$ filename」,「w」);'注意目標文件夾必須存在(或者你必須創建它)寫目標文件夾的權限。 – arkascha

回答

0

您可以創建一個在你的根路徑的新文件中像下面:

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

或者,如果你想創建文件郊外管理目錄,你可以使用「../」,如:

$fs=fopen("../createfile.php", "w"); 
相關問題