파일에서 디렉토리의 링크를 해제하는 데 몇 가지 문제가 있습니다. 나는 그것을 할 수있는만큼 잘 설명하려고 노력할 것이다.unlink() 함수가 변수와 함께 작동하지 않습니까?
나는 디렉토리에서 파일을 삭제하려고하는데, 먼저 내 데이터베이스에서 파일 이름을 얻습니다. 여기서 파일 이름은 "avatar"필드에 저장됩니다.
이 내 참여 바르 있습니다 : 내 사용자가 hodor 때 내가 $avatardirectory
를 인쇄 할 때, 지금까지
$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).
, 그것은,
는, 여기에 불쾌한 부분을 확인을 제공"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