Permission denied in ...

  • Автор темы Автор темы dima26
  • Дата начала Дата начала

dima26

Новичок
Permission denied in ...

Доброе время суток.
Знаю, что тема уже поднималась, но ответа не нашел.:(
При выполнении следующего кода
...
$path = $_FILES['fattach']['name'];

if (copy($_FILES['fattach']['tmp_name'], $path))
{
....
( в HTML форме <form action="form2mail.php" method="post" name="form" enctype="multipart/form-data">
<input name="fattach" type="file" >)

Сервер выдает ошибку
Warning: copy(....): failed to open stream: Permission denied in ...

Скорее всего у меня нет прав на запись файла в директорию на сервере. Пока воюю с провайдером, возможно есть способ методами PHP изменить свойства папки на сервере.
Подскажите или тыкните носом, где почитать.

Заранее благодарен за содействие.
 
возможно есть способ методами PHP изменить свойства папки на сервере
а зачем средствами пхп?
изменяё теми средствами, у которых есть возможность
 
Если есть доступ к FTP то измени через FTP, если у тебя вообще есть права на изменение прав.

Через пхп - функция chmod

chmod('file.txt',0777);
 
Автор оригинала: MajestiC
Если есть доступ к FTP то измени через FTP, если у тебя вообще есть права на изменение прав.

Через пхп - функция chmod

chmod('file.txt',0777);
Спасибо всем. Все было просто. В папке не была разрешена запись для All. Изменил средствами FTP :D
Появилась другая ошибка, но это из другой оперы.
Всем спасибо.
 
Сверху