我有一些麻煩,從目錄中取消鏈接文件。我會盡力解釋它,盡我所能。unlink()函數不能與變量一起工作?
我試圖從一個目錄中刪除一個文件,首先我從我的數據庫中獲取文件名,其中存儲在字段「頭像」中。
這些都是我參與增值經銷商:
$avatar1=mysqli_query($con,"Select avatar from users where user='$_SESSION[Username]'");
$avatar2=mysqli_fetch_array($avatar1);
$avatardirectory = $avatar2['avatar']; //(missunderstanding name, its actually a file).
到目前爲止,當我打印$avatardirectory
當我的用戶是hodor,顯示「hodor.png」
好了,來了討厭的一部分,我嘗試去用這樣的:
unlink('/var/www/html/test/img-gallery/$avatardirectory'); //This wont work.
然後,我只是做同樣的事情,但與文件名:
unlink('/var/www/html/prueba/img-gallery/hodor.png'); //This actually works.
現在我完全迷失了。
變量插值不適用於單引號字符串。使用語法高亮的IDE。 – mario