2013-07-03 75 views
0

使用shell_exec(「/ usr/bin/convert -thumbnail ..」)在服務器上創建了一些縮略圖,文件在服務器上正確創建,但file_exists在幾秒鐘內返回false在創建後豎起大拇指。file_exists在/ usr/bin/convert之後返回false

如果我補充睡眠(5)前file_exists然後file_exists返回true。

爲什麼file_exists返回false?

+0

你的問題是什麼? – Anigel

+0

爲什麼file_exists返回false?! – morandi3

+0

什麼是您的文件系統?你肯定使用'shell_exec'嗎? –

回答

0

如果睡眠(5)方法創建一個文件之間增加正在時間,file_exists()的意思是有一個文件正在創建並正在創建(file_exists檢查其物理存在)。嘗試從shell_exec()獲得成功,並且只有當這返回true才能進行嵌套操作。

if (shell_exec("/usr/bin/convert -thumbnail..)) 
    file_exists(FILE); 
相關問題