Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите скопировать файл на сервер
 
 автор: lbgraf   (24.12.2008 в 01:44)   письмо автору
 
 

Здравствуйте .

не могу скопировать файл на сервер

$file = $_FILES['m_attachment']['name'];
$server_path = "../httpdocs/mail_attachment/".$file ;
echo($server_path);
if(copy($_FILES['m_attachment']['name'],$server_path))
{
echo("Файл успешно сохранен");
}

что делаю не так подскажите

  Ответить  
 
 автор: Yuriev   (24.12.2008 в 01:51)   письмо автору
 
   для: lbgraf   (24.12.2008 в 01:44)
 

if(copy($_FILES['m_attachment']['tmp_name'],$server_path))

  Ответить  
 
 автор: lbgraf   (24.12.2008 в 02:00)   письмо автору
 
   для: Yuriev   (24.12.2008 в 01:51)
 

а почему временное имя когда я на сервере хочу видеть настоящее имя файла как в исходнике

  Ответить  
 
 автор: lbgraf   (24.12.2008 в 02:04)   письмо автору
 
   для: Yuriev   (24.12.2008 в 01:51)
 

и даже так получаю вот что относительно строки копирования

Warning: copy(../httpdocs/mail_attachment/about_us.txt) [function.copy]: failed to open stream: Permission denied in D:\Domains\bgraf.biz\httpdocs\ordering.php on line 196

  Ответить  
 
 автор: Zend72   (24.12.2008 в 03:57)   письмо автору
 
   для: lbgraf   (24.12.2008 в 01:44)
 

Нечего copy() использовать! Пользуйтесь move_uploaded_file()

  Ответить  
 
 автор: lbgraf   (24.12.2008 в 10:45)   письмо автору
 
   для: Zend72   (24.12.2008 в 03:57)
 

Объясните а почему , во всех примерах используется copy()

  Ответить  
 
 автор: sim5   (24.12.2008 в 10:53)   письмо автору
 
   для: lbgraf   (24.12.2008 в 10:45)
 

До версии 4 использовали ее. Теперь надо использовать move_uploaded_file(), так загрузка файлов на сервер с использованием функции copy() имеет существенные недостатки.

  Ответить  
 
 автор: lbgraf   (24.12.2008 в 11:49)   письмо автору
 
   для: sim5   (24.12.2008 в 10:53)
 

Всем спасибо проблема была в правах данной папки после установления их все работает .

  Ответить  
 
 автор: sim5   (24.12.2008 в 12:17)   письмо автору
 
   для: lbgraf   (24.12.2008 в 11:49)
 

Вот и говори после этого, что не стоит использовать copy().

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования