0
我在做什麼錯?我有一個將jpeg-filename寫入名爲「last_jpeg」的文件的prog。我從該文件中讀取文件名,但無法使用PHP訪問該文件。從另一個文件中讀取文件名,然後訪問文件
<?php
$getfilename = file_get_contents('/work/last_jpeg'); // -> '/work/201111091134.jpg'
echo 'File size for '.$getfilename.' is: '.filesize($getfilename);
// Filesize fails because it does not find/can't access the file for some reason?
system('ls -la '.$getfilename);
// Outputs: -rw-rw-r-- 1 user user 240425 Nov 9 11:34 /work/201111091134.jpg
?>
Thnx for your answers!
- 安迪
'/ work/201111091134.jpg'表示來自文件系統根目錄的絕對路徑。這是文件所在的位置嗎?如果不是,那是你的錯誤。如果是,那麼php用戶進程是否有權訪問文件夾和文件? – Gordon
使用dir()來獲取文件名。然後,一旦擁有它,請使用file_get_contents。它目前看起來像你使用file_get_contents作爲「dir_get_contents」 - 好嗎? – Teson
是的,它是該文件的正確位置。文件'last_jpeg'和'201111091134.jpg'具有相同的權限和所有者。 – AnttiQ