возникла проблема с путём к файлу, который мне нужно удалить с помощью пользовательского ввода. В основном я работал над локальным хостом, но не на моем реальном сервере (с помощью метода unlink php). Его получение ошибки теперь говорит, что он не может удалить файл из-за пути, который я думаю.Ошибка удаления файла Unlink
Мой вопрос это должно путь быть «creativetree.co/creativetreeBeta/uploaded_files/imgfile.jpg»
ли это нужно вставить, чтобы получить путь к работе? Вот мой код (много больше, но это наиболее актуально).
if(isset($_POST["filetodelete"])){
$deletefileid = $_POST['filetodelete'];
$projid = $_POST['projid'];
$get_files_to_unlink = "SELECT * FROM files WHERE files_id = $deletefileid";
$get_unlink_result=mysql_query($get_files_to_unlink);
while($row=mysql_fetch_assoc($get_unlink_result)){
$filetounlink = $row['fileurl'];//uploaded_files/imgname.jpg
}
//url problem here worked on localhost not when live
unlink($filetounlink);
$sql_remove_file="DELETE FROM files WHERE files_id = $deletefileid";
$result_file=mysql_query($sql_remove_file);
}
содержит точное сообщение об ошибке – AD7six
Проверьте, разрешено ли разрешение файла, возможно, это создает проблему !!! – Sumant
приветствует ребята за идеи. – ChrisSherwood