Показать сообщение отдельно
Старый 25.02.2009, 22:38   #1   
Форумец
 
Сообщений: 60
Регистрация: 09.08.2008

Виктoр вне форума Не в сети
php как загрузить файл на сервер?

Делаю по примеру и книги Димки Котерова:
вот форма:
Код:
<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>
вот скрипт script.php:
[PHP]
<?php

$ImgDir=strval($_POST['mtype']);
if (@$doUpload)
{

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

Вроде все легко и просто до безобразия. Но! на виндовом апаче он у меня файлы загружает. На апаче, который я поднял под Линуксом(Debian) он файл почему-то принимать не хочет. вот эта переменная - $File_name почему-то оказывается пустой. не хотит принимать ни какие файлы, даже те, названия которых состоит из одних цифр.

Последний раз редактировалось Виктoр; 25.02.2009 в 22:52.
  Ответить с цитированием