Я пытаюсь удалить конкретное имя файла в папку зависит от действий пользователя и я получаю это предупреждение:PHP удалить файл в папку
Предупреждения: Разорвать связь(): HTTP не позволяет Разъединение в
Это код, который есть кнопка, которые обеспечивают навигацию к deleteRecord.php
> <script> //btn delete
> $(".btn_delete").click(function(){
> var id = $(this).closest('tr').children('td:first').text();
> //alert(id);
> var x;
if (confirm("Are you sure you want delete this record?") == true) {
> //alert ("You pressed OK!");
>
> location.href='deleteRecord.php?filename='+filename;
> } else {
> //alert ("You pressed Cancel!");
> return false; }
> });
> </script>
Эта работа очень хорошо, что я поставил его, чтобы показать, где приходят переменную идентификатор
И теперь это страница PHP, который возвращает предупреждение:
$filename = $_GET['filename']; //get the filename like "yo.jpg"
$path = "http://www.here I have the exact address to the folder/";
unlink($path . '/' . $filename);
и это результат вложу его снова!
****** Предупреждение: Unlink(): HTTP не позволяет отменяя связи в ******
Есть предложения? Любой совет? Прошу прощения за мой английский, я учусь!
Вы не можете разъединить в URL. Вы отсоединяете файл от файловой системы. – Devon
'http: //yoursite.com/delete.php? File =/etc/passwd' санировать и проверять ваши входы. – Sammitch