2012-06-21 192 views
0

我創建的PHP文件拒絕文件的訪問:通過瀏覽器

$handle = fopen('backup/db-'.date("ymdhis").'.sql.gz','w+'); 
fwrite($handle, $gzdata); 
fclose($handle); 
chmod('backup/db-'.date("ymdhis").'.sql.gz', 0700); 

但創建的文件是通過Web瀏覽器訪問。在這裏有一些方法不允許嗎?

回答

0

添加您.htaccess文件

<FilesMatch "\.(inc)$"> 
    Order deny,allow 
    Deny from all 
</FilesMatch> 

還不錯的建議:把你包括在目錄並拒絕訪問該目錄中的文件.htaccess

0

有兩種方式:
如果必須使用公共空間的地址,保護它寫也是一種apropiate上的另一方面的.htaccess
「拒絕」,把它放在一個私人空間