Forum Webscript.Ru

Программирование => PHP => Тема начата: nobody от 28 Июня 2004, 14:59:33

Название: Upload
Отправлено: nobody от 28 Июня 2004, 14:59:33
Наиглупейшая ситуация:

echo "
";
print_r($_FILES["file"]);
echo "
";
if($submit == $lang[\'add_submit\'])
{
$name_file = mktime();
$uploaddir = ROOT_PATH."uploads/";
move_uploaded_file($_FILES[\'file\'][\'tmp_name\'], $uploaddir.$name_file");
echo "
";
print_r($_FILES);
echo "
";
}
?>



Изображение:





Бонально и глупо
$_FILES - пустое

уже голову сломал вчем дело %(
Название: Upload
Отправлено: Макс от 28 Июня 2004, 15:21:33
nobody
или пости код который реально тестируешь или ошибка в строке :
move_uploaded_file($_FILES[\'file\'][\'tmp_name\'], $uploaddir.$name_file");
Название: Upload
Отправлено: hanslinger от 28 Июня 2004, 15:27:06
Убери кавычку в
move_uploaded_file($_FILES[\'file\'][\'tmp_name\'], $uploaddir.$name_file");
После этого у меня все работает замечательно.
Название: Upload
Отправлено: nobody от 28 Июня 2004, 15:39:34
Цитировать
Макс:
Убери кавычку в

move_uploaded_file($_FILES[\'file\'][\'tmp_name\'
], $uploaddir.$name_file");

После этого у меня все работает замечательно.


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

Тут проблема в том что $_FILES - пустой %(
а да register_globals - off
Название: Upload
Отправлено: hanslinger от 28 Июня 2004, 15:43:49
register_globals тут ни при чем, массив $_FILES должен и так быть. А вот скажи, какая у тебя версия РНР?
Название: Upload
Отправлено: nobody от 28 Июня 2004, 15:49:37
PHP Version 4.3.1
Название: Upload
Отправлено: Макс от 28 Июня 2004, 16:01:28
упрости код :

if($_SERVER[\'REQUEST_METHOD\'] == \'POST\')
{
     echo "
"; 
     print_r($_FILES);
    echo "
";
}
?>






этот код работает ?
Название: Upload
Отправлено: nobody от 28 Июня 2004, 16:53:14
нет не работает
Array
(
)
Название: Upload
Отправлено: hanslinger от 28 Июня 2004, 17:09:00
У меня все работает. Попробуй в action записать имя скрипта.
И еще: ты пробовал тестировать только этот код? Без остального?
Название: Upload
Отправлено: Макс от 28 Июня 2004, 17:18:49
метод установки ? (модуль / cgi / ... )
название и версия веб-сервера ? (если Apache 2 - качай 1.3.XX)
если проверяешь из отладчиков каких-то пхп-редакторов - устанавливай апач
Название: Upload
Отправлено: nobody от 28 Июня 2004, 17:30:56
Цитировать
У меня все работает. Попробуй в action записать имя скрипта.
И еще: ты пробовал тестировать только этот код? Без остального?


Попробовал непомогло...
Да без остального, только этот код
Название: Upload
Отправлено: nobody от 28 Июня 2004, 17:37:55
apache-1.3.27

Все установленно и Apache и PHP проверяю токо там.
Название: Upload
Отправлено: Меняздесьдавнонет от 28 Июня 2004, 23:51:53
phpinfo() надо выводить, а никакие не пре принтр филес
Название: Upload
Отправлено: Меняздесьдавнонет от 28 Июня 2004, 23:52:36
макс филе сизе попробуй поставить в форму.