Upload

xxxDimas

Guest
Upload

Есть простенький скриптик для Upload файлов
<?php


$up_file=$DOCUMENT_ROOT."\u_upload\\".$userfile_name;

// if (!is_uploaded_file($userfile)):
// echo "Problem: posiible file upload attack";
// endif;

if (!copy($userfile,$up_file)):
echo "Problem: Could not move file into directory";
exit;
endif;


echo "<br>".$up_file;
echo "<br>".$HTTP_POST_FILES['userfile']['type'];

$fp=fopen($up_file,"r");
$contents=fread($fp,filesize($up_file));
fclose($fp);
// $contents=strip_tags($contents);

$fp=fopen($up_file,"w");
fwrite($fp,$contents);
fclose($fp);

?>
да вот он не хочет работать, вернее работет да не совсем.
Загружать маленькие изображения 200 кб можно выше а вот хотябы ну метр уже мол отдыхай. Причем ошибка выдается проверкой условия функции is_aploaded_file в чем дело не могу разобраться
 

gromit

Guest
попробуй лучше использовать move_uplouded_file()
 

Skat

Guest
нмда ... изврат. Как на счет поиска по форуму ?!? Вопрос задается каждый день этот.
 

gromit

Guest
PHP:
$uploaddir="papka/".$file_name;
move_uploaded_file($file, $uploaddir);
chmod($uploaddir, 0755);
вот и вся проблема...

P.S. browse форма должнп иметь name="file"
 

gromit

Guest
19 строчек кода на 3
Вот она мать оптимизация!!!
 

xxxDimas

Guest
RE

Да всеравно пофиг он ьтпа не хочет ни в какую пересылать туды файл хоть ты его тресни говорит нет файла и усе
 

Skat

Guest
еще раз советую воспользоватся поиском, а не проверять всякую чушь ...

P.S. заодно почитать faq
 

xxxDimas

Guest
RE

Ладно ладно раз советуешь то щас поуду бороздить просторы вселенной. Усем спасибо за уделенное мне внимание.
 

gromit

Guest
Skat
это работающий код....
ты бы сам хоть какой нибудь код написал а то как очень умный поиск...мануал...поиск
 

xxxDimas

Guest
RE

Да не фига он неработает говорит что нет закаченного файла в папке иусе тут
 

gromit

Guest
а чем он неправелен? я что ли move_uplouded_file() написал?
 

xxxDimas

Guest
RE

Смысл ссориться ребята одни пишут так другие эдак, но не у всех работает.
 

Skat

Guest
2xxxDimas
для начала сделай вот это
PHP:
<xmp>
<?php
print_r($_FILES);
?>
 

gromit

Guest
php.ini
название знакомо?
так вот нужно register_globals поменять на On
 
Сверху