2014-01-08 65 views
1

如何拒絕訪問txt,不顯示Web瀏覽器的name.txt文件?如何拒絕web訪問txt文件?

$filename = "/txt/name.txt"; 
$handle = fopen($filename, 'r'); 
$data  = fread($handle, filesize($filename)); 
$rowsArr = explodeRows($data); 
for($i=0;$i<count($rowsArr);$i++) { 
    $lineDetails = explode("|",$rowsArr[$i]); 
    if ($kodas == $lineDetails[2]) { 
    $link3=$lineDetails[4]; 
    echo ""; 
    } } 
fclose($handle); 
+1

[如何拒絕訪問.htaccess中的文件]的可能重複(http://stackoverflow.com/questions/11728976/how-to-deny-access-to-a-file-in-htaccess) –

回答

1

文件名是什麼,但字符串:

if(substr($filename, -4)=='.txt'){ 
    echo 'Access denied'; 
} 

但是,如果你接受來自用戶的文件名,你應該添加進一步檢查,ESP。關於路徑。