Jump to content
Sign in to follow this  

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

Recommended Posts

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

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

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

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


  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

Share this post

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Create New...