Forum Webscript.Ru

Программирование => PHP => Тема начата: fgodz от 28 Декабря 2004, 02:32:46

Название: Не закачиваются файлы размером больше 2 мегабайт!
Отправлено: fgodz от 28 Декабря 2004, 02:32:46
У меня есть скрипт, закачик файлов на сервер, но почему он не закачивает файлы больше 2 мегабайт. В чём проблема?

if(!$form_title) msgbox(\'Введите заголовок!\', $HTTP_REFERER);
if(!$form_pov) msgbox(\'Укажите POV!\', $HTTP_REFERER);
if($form_demotype==\'Выбрать ...\' && !$form_demotype2) msgbox(\'Укажите тип демки!\', $HTTP_REFERER);
if($form_mapname==\'Выбрать ...\' && !$form_mapname2) msgbox(\'Укажите карту!\', $HTTP_REFERER);
if($form_eventname==\'Выбрать ...\' && !$form_eventname2) msgbox(\'Укажите событие!\', $HTTP_REFERER);
if(!$form_dir) msgbox(\'Укажите путь к файлу!\', $HTTP_REFERER);

if($form_mapname2) $map = $form_mapname2;
else $map = $form_mapname;

if($form_demotype2) $type = $form_demotype2;
else $type = $form_demotype;

if($form_eventname2) $event = $form_eventname2;
else $event = $form_eventname;

mt_srand();     
$random = mt_rand(\'1000\', \'10000\');

$pub_dir = \'pub/demos\';
$filename = \'[played.ru-\'.$random.\']-\'.$form_dir_name;

mkdir($pub_dir, 0777);

copy($form_dir, $pub_dir.\'/\'.$filename ) or msgbox(\'Upload to dir Error\', $HTTP_REFERER);

$title = addslashes($form_title);
$text = addslashes($form_text);

$type = addslashes($type);
$map = addslashes($map);
$event = addslashes($event);
$pov = addslashes($form_pov);

$size = $form_dir_size;
$dir = addslashes($pub_dir.\'/\'.$filename);

if($form_mapname2) mysql_query(\'insert into maps (mapname) values ("\'.$map.\'")\') or die(\'Could not Insert Map\');
if($form_eventname2) mysql_query(\'insert into events (eventname) values ("\'.$event.\'")\') or die(\'Could not Insert Event\');
if($form_demotype2) mysql_query(\'insert into demotype (demotype) values ("\'.$type.\'")\') or die(\'Could not Insert Demotype\');

mysql_query(\'insert into demos (author,title,text,dir,type,size,time,map,event, pov) values ("\'.$usr[login].\'","\'.$title.\'","\'.$text.\'","\'.$dir.\'", "\'.$type.\'", "\'.$size.\'", now(),"\'.$map.\'", "\'.$event.\'", "\'.$pov.\'")\') or die(\'Could not Insert\');

header(\'location: index.php?div=news\') or die(\'URL Error\');


Причем, ему не нравиться поле, где указывается путь к файлу ... ошибка возникает именно там! В чём сожет быть проблема?
Название: Не закачиваются файлы размером больше 2 мегабайт!
Отправлено: MadDog от 28 Декабря 2004, 09:36:43
Телепаты в отпуске (отмечают Новый Год) :)
Цитировать
fgodz:
ошибка возникает именно там!

Какая ошибка? Полный текст, плиз.
Название: Не закачиваются файлы размером больше 2 мегабайт!
Отправлено: Mog. от 28 Декабря 2004, 11:21:23
fgodz Зачем скрипт, да?
MadDog Зачем телепаты, да?
Читай php.ini
; Maximum allowed size for uploaded files.
upload_max_filesize = 2M
Название: Не закачиваются файлы размером больше 2 мегабайт!
Отправлено: fgodz от 28 Декабря 2004, 16:12:37
ясно, а если это на хостинге? :)
Название: Не закачиваются файлы размером больше 2 мегабайт!
Отправлено: Меняздесьдавнонет от 28 Декабря 2004, 16:13:23
то вопросы, конечно же, надо задавать здесь.
это ведь мы управляем твоим хостингом - верно?
Название: Не закачиваются файлы размером больше 2 мегабайт!
Отправлено: fgodz от 28 Декабря 2004, 16:54:49
RomikChef

извини, братишка, не подумал ... не серчай только