Перейти к содержанию

apache+php5 как залить файл на сервер?


Рекомендуемые сообщения

Вопрос наверно носит более административный характер, но честно слово, я не знаю где его задать...

Делаю по примеру из книги Д.В.Котеров САМОУЧИТЕЛЬ РНР4:

<body>
<form action=script.php method="POST" enctype=multipart/form-data>
Выберите файл:<br>
<input type=file name=File><br>
<br>
<input type=submit name=doUpload value="загрузить"><br>
</form>
</body>

это форма, которая принимает файлы. вот скрипт, который с этими файлами работает дальше:

<?php 

$ImgDir="console"; 
  if (@$doUpload)  
    { 

     if (@file_exists($File))  
       { 
       Copy($File, "$ImgDir/".basename($File_name)); 
       } 
    } 
?>

Все легко и просто. Но! под виндой(т.е. на серваке с вин ХР) этот скрипт работает. Заливаю его на линуксовый сервак - болты. Файл не заливается. при проверке переменная $File_name равна пустой строке.

Есть подозрения что при настройке апача я что-то упустил. Рылся в конфигах, в /etc/php5/apache2/php.ini нашел строку upload_tmp_dir, дописал ей путь к папке, дал права на запись в нее на всех. В папке www/apache2-default/console запись разрешена тоже всем.

P.s. Забыл сказать

Linux Debian 4.0 r3

PHP 5.2.0-8+etch13 (cli) (built: Oct 2 2008 08:26:18)

apache 2.2.3-4 +etch6

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...