ofp-vrn Posted February 28, 2009 Report Posted February 28, 2009 Вопрос наверно носит более административный характер, но честно слово, я не знаю где его задать... Делаю по примеру из книги Д.В.Котеров САМОУЧИТЕЛЬ РНР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 Quote
Byte Posted March 2, 2009 Report Posted March 2, 2009 Логи апача глядеть надо. Там все написано. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.