[英]Php can't reach file on external drive
我有 php 腳本可以判斷文件是否存在。
<?php
$file_path = "/media/user/external drive/folder/file.txt";
if (file_exists($file_path))
{
echo "file exists";
}
else
{
echo "file does not exist";
}
?>
如果我嘗試在外部驅動器上訪問文件,我會得到“else”語句。 但如果我嘗試從外部驅動器獲取文件,例如:/home/user/desktop/file.txt 或 /var/log/file.txt 它將成功找到該文件。 為什么? 我如何在外部驅動器上訪問此文件? UPD:嘗試使用 scandir() 並且它可以看到 /media/user 但它根本看不到外部驅動器
使用以下命令更新權限:
sudo chmod 755 /media/user -R
現在 apache 看到了外部驅動器
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.