Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: удаление файлов через php не получается

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
anton-logom
Отправлено: 25 Ноября, 2012 - 06:14:18
Post Id



Новичок


Покинул форум
Сообщений всего: 34
Дата рег-ции: Нояб. 2012  


Помог: 0 раз(а)




Здравсвуйте! Помогите, пожалуйста по следующему вопросу:
У меня на сайте личный кабинет для хранения файлов делается. С загрузкой и просмотром мы разобрались. Теперь не получается делать переименовывание и удаление.
Скорее всего проблема в каих-то загадочных виртуальных путях
А сам файл - http://www[dot]logoweb[dot]info/register/usfiles/del.php .
Туда передаётся имя директории $path2 c точкой вначале и имя файла $name для удаления и возникает следующая ошибка:


PHP:
скопировать код в буфер обмена
  1. PHP Warning: unlink() [function.unlink]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home/u***:/usr/lib/php:/tmp) in /home/u***/public_html/
  2. register/usfiles/del.php on line 49.


И ещё и ногда ошибка при смене директории выдаётся (chdir)

А сам код вот он:


CODE (html):
скопировать код в буфер обмена
  1. <html>
  2. <head>
  3. <title>Удаление файла</title>
  4. </head>
  5. <body>
  6. <?
  7. $path2 = $_GET['path2'];
  8. $name = $_GET['name'];
  9. ?>
  10. <h1>Удалениие файла <? echo $name;?></h1>
  11. <div id="wraper">
  12. <center>
  13. <br>
  14. <p>по адресу:</p> <? echo $path2."/".$name; ?><br><br>
  15. <form method='POST' enctype='multipart/form-data' name='frmmain'
  16. action='del.php'>
  17. <p>Вы действительно хотите удалить этот файл?</p>
  18. <br>
  19. <input type="submit" value=" Да " name="action">
  20. <input type="submit" value=" Нет " name="action">
  21. </form>
  22. <?php
  23. if (trim($_POST["action"]) == "Да")
  24. {
  25. $path2 = $_GET['path2'];
  26. $name = $_GET['name'];
  27. chdir($path2);
  28. if (unlink($name)) {
  29. echo ("Файл успешно удалён");
  30. }
  31. else {
  32. echo ("Возникла ошибка при удалении файла!");
  33. }
  34. }
  35. if (trim($_POST["action"]) == "Нет")
  36. {
  37. echo '<script type="text/javascript">
  38. window.location = "/register/index.php"
  39. </script>';
  40. }
  41. ?>
  42. <br><br>
  43. <h4><a style="color:red;" href="/register/index.php">Назад</a></h4>
  44. </center>
  45. </div>
  46. </body>
  47. </html>
  48.  


Помогите, в РНР не силён...
 
 Top
sweb
Отправлено: 25 Ноября, 2012 - 06:21:16
Post Id


Новичок


Покинул форум
Сообщений всего: 23
Дата рег-ции: Окт. 2011  


Помог: 0 раз(а)




Удаляет - затки собакой Голливудская улыбка
 
 Top
anton-logom
Отправлено: 25 Ноября, 2012 - 12:41:28
Post Id



Новичок


Покинул форум
Сообщений всего: 34
Дата рег-ции: Нояб. 2012  


Помог: 0 раз(а)




sweb пишет:
Удаляет - затки собакой Голливудская улыбка


В том-то и дело, что нет!
 
 Top
anton-logom
Отправлено: 25 Ноября, 2012 - 16:48:11
Post Id



Новичок


Покинул форум
Сообщений всего: 34
Дата рег-ции: Нояб. 2012  


Помог: 0 раз(а)




anton-logom пишет:

В том-то и дело, что нет!


Решил проблему, включив логику Пляшу от радости
А дело было в том что при перезагрузке страницы для обработки формы скрипт "забывал" полученные переменные.
Урок другим. Ну да ладно, на ошибках ведь учатся! Радость
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB