Функция copy () не работает

У меня есть задача скопировать мой файл из папки в текущую. Но когда я выполняю это, я получаю следующую ошибку:

Warning: copy(C:/wamp/www/dfms/) [function.copy]: failed to open stream: Permission denied in C:\wamp\www\dfms\docShow.php on line 646 

Код приведен ниже

 if (copy('images/uploads/'.$doclisting['docfile_name'], 'C:/wamp/www/dfms/')) { echo "Pranav"; } 

Я также пробовал использовать chmod 0777 но все же он дает мне такую ​​же ошибку

Solutions Collecting From Web of "Функция copy () не работает"

Вы пытались добавить имя файла в пункт назначения?

Вот так:

 if(copy('images/uploads/'.$doclisting['docfile_name'],'C:/wamp/www/dfms/'.$doclisting['docfile_name'])) { echo "Pranav"; } 

Вы находитесь на сервере Windows, а это значит, что chmod 0777 , вероятно, не сделает много.

Что вам нужно сделать, так это предоставить Apache разрешение на запись в C:/wamp/www/dfms/ – таким образом, путь к окнам.

Не уверен в отношении сервера Windows, но я предполагаю, что вы щелкнете правой кнопкой мыши по этому каталогу, выбрав «Свойства», найдите какую-нибудь вкладку «разрешение» или «безопасность», и установите флажок, соответствующий «write» для правильного пользователя, выполните трюк.

chmod 0777 – это команда unix, мне было бы любопытно, как вы успешно пробовали это на окнах.

Проверьте контроль доступа к файлам и каталогам. Вы должны убедиться, что процесс / пользователь веб-сервера имеет права на этот каталог.