[英]Simple PHP lock file function
有人可以幫忙提供PHP鎖定文件功能嗎?
我想在跟隨這樣的URL時創建一個符號鏈接(文件名是“ file =“之后的字符):
http://www.blah.com/download.php?file=zFZpj4b2AkEFz%2B3O
然后如果符號鏈接存在,我就需要拒絕訪問...但是我不在我的部門了!
非常感謝。
您可以使用chmod執行Shell腳本來限制訪問。 在php中使用exec函數。
ln -s mysymlink
if [ -f mysymlink ] then
chmod 000 filenametobedenied
fi
這可能是shell腳本,將其另存為文檔根目錄為filecheck.sh,然后通過exec('filecheck.sh')函數運行此腳本
請參is_link()
示例(注釋是我的),該示例摘自PHP手冊中的is_link()
:
<?php
$link = 'uploads';
if (is_link($link)) { // check if the link exists
echo(readlink($link)); // echo out path this link points to
// this is where you ban access
} else {
symlink('uploads.php', $link); // create the symlink
}
?>
ln -s mysymlink
if [ -f mysymlink ] then
chmod 000 filenametobedenied
fi
這可能是shell腳本,將其另存為文檔根目錄為filecheck.sh,然后通過exec('filecheck.sh')函數運行此腳本
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.