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 :: Перенос страницы в папку: unlink и copy

 PHP.SU

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


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

> Без описания
Арикус
Отправлено: 05 Июля, 2016 - 23:04:07
Post Id



Гость


Покинул форум
Сообщений всего: 123
Дата рег-ции: Июнь 2015  
Откуда: Москва, Россия


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




При переносе страницы в папку внутри домена (из ***.com/home.php в ***.com/nd/home.php)
CODE (html):
скопировать код в буфер обмена
  1. if (unlink($testAvatar[0]))
  2. {...}
  3.         else echo '<div class="wrong-text"> Не удалось удалить файл аватара. ('.$testAvatar[0].') </div>';

всплывает ошибка: Не удалось удалить файл аватара. (avatars/Petrov1.png)
Папка avatars со всеми вложенными файлами была предварительно скопирована в папку nd, права доступа одинаковые.
При изменении пути на $testAvatar[0] = 'nd/avatars/Petrov1.png'; ошибка не исчезла.
Аналогичная ошибка (которой никогда не было до переноса страницы) на команду
PHP:
скопировать код в буфер обмена
  1. if (copy($_FILES['Avatar']['tmp_name'], $pathAvatar))
  2.         else echo '<div class="wrong-text"> Сообщение об ошибке. </div>';
 
 Top
lastdays
Отправлено: 05 Июля, 2016 - 23:47:46
Post Id



Частый гость


Покинул форум
Сообщений всего: 221
Дата рег-ции: Март 2013  


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




Указывайте полный путь к файлу

/var/www/site/tmp/file

не первый день же, посмотрите ошибки (логи ошибок) включите их, если отключены.
 
 Top
Арикус
Отправлено: 08 Июля, 2016 - 12:30:06
Post Id



Гость


Покинул форум
Сообщений всего: 123
Дата рег-ции: Июнь 2015  
Откуда: Москва, Россия


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




Не сработало.
Ошибка действительно была, по определённым причинам я её раньше не видел (*** - секрет):
Warning: unlink(/var/www/***/data/www/***.com/nd/avatars/Aricus.jpg): Permission denied in /var/www/***/data/www/***.com/nd/home.php on line 151
где строчка 151:

(Отредактировано автором: 08 Июля, 2016 - 18:26:21)

 
 Top
lastdays
Отправлено: 09 Июля, 2016 - 01:44:08
Post Id



Частый гость


Покинул форум
Сообщений всего: 221
Дата рег-ции: Март 2013  


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




Нет прав на удаление
 
 Top
Арикус
Отправлено: 10 Июля, 2016 - 07:18:06
Post Id



Гость


Покинул форум
Сообщений всего: 123
Дата рег-ции: Июнь 2015  
Откуда: Москва, Россия


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




Спасибо, кэп. Как я уже говорил, права такие же, как и в корневой папке: у папки avatars 755 [drwxr-xr-x] , у файлов в этой папке - 644 [-rw-r--r--]. При этом в корневой папке такая же команда отлично работает.
 
 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