Здравсвуйте! Помогите, пожалуйста по следующему вопросу:
У меня на сайте личный кабинет для хранения файлов делается. С загрузкой и просмотром мы разобрались. Теперь не получается делать переименовывание и удаление.
Скорее всего проблема в каих-то загадочных виртуальных путях
А сам файл - http://www[dot]logoweb[dot]info/register/usfiles/del.php .
Туда передаётся имя директории $path2 c точкой вначале и имя файла $name для удаления и возникает следующая ошибка:
register/usfiles/del.php on line 49.
И ещё и ногда ошибка при смене директории выдаётся (chdir)
А сам код вот он:
CODE ( html):
скопировать код в буфер обмена
<html> <head> <title>Удаление файла</title> </head> <body> <? $path2 = $_GET['path2']; $name = $_GET['name']; ?> <h1>Удалениие файла <? echo $name;?></h1> <div id="wraper"> <center> <br> <p>по адресу:</p> <? echo $path2."/".$name; ?><br><br> <form method='POST' enctype='multipart/form-data' name='frmmain' action='del.php'> <p>Вы действительно хотите удалить этот файл?</p> <br> <input type="submit" value=" Да " name="action"> <input type="submit" value=" Нет " name="action"> </form> <?php if (trim($_POST["action"]) == "Да") { $path2 = $_GET['path2']; $name = $_GET['name']; chdir($path2); if (unlink($name)) { echo ("Файл успешно удалён"); } else { echo ("Возникла ошибка при удалении файла!"); } } if (trim($_POST["action"]) == "Нет") { echo '<script type="text/javascript"> window.location = "/register/index.php" </script>'; } ?> <br><br> <h4><a style="color:red;" href="/register/index.php">Назад</a></h4> </center> </div> </body> </html>
Помогите, в РНР не силён...(Отредактировано автором: 24 Ноября, 2012 - 17:38:32)
|