簡體   English   中英

簡單的PHP鎖定文件功能

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM