Jump to content

Recommended Posts

Posted

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

Делаю по примеру из книги Д.В.Котеров САМОУЧИТЕЛЬ РНР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

Join the conversation

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

Guest
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.

Loading...
×
×
  • Create New...