如何拒绝访问文本,不显示web浏览器name.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);
答案 0 :(得分:1)
文件名只不过是字符串:
if( substr($filename, -4)=='.txt' ){
echo 'Access denied';
}
但是如果你接受用户的文件名,你应该添加进一步的检查,尤其是。关于路径。