LINUX.ORG.RU

добавление скриншота


0

0

http://images.linux.org.ru/addsshot.php3 выдает следующий мусор:

В звязи с переполнением очереди скриншотов постинг новых изображений преостановлен до октября 2003 "; include("footer.html"); exit(); */ ?> Добавление скриншота Ошибка: Вы забыли выбрать файл."; $errors=1; } } ######### end login ######## if (!$HTTP_POST_VARS[add]) { echo"

Ограничения:"; echo" Ширина x Высота: от 400x400 до 2048x2048 пикселей"; echo" Тип: jpeg, gif, png"; echo" Размер не более 300 Kb"; echo" "; echo""; echo""; echo""; echo" Скриншот: "; echo" "; echo" "; echo "Позднее вы сможете задать описание скриншота."; } if ( (!$errors) & ($HTTP_POST_VARS[add]) ) { if ($debug==1) { echo""; echo" File: ".$_FILES[userfile][tmp_name]; echo" Name: ".$_FILES[userfile][name]; echo" Size: ".$_FILES[userfile][size]; echo" Type: ".$_FILES[userfile][type]; echo""; } $userfile_size = $_FILES[userfile][size]; $userfile_type = $_FILES[userfile][type]; $userfile = $_FILES[userfile][tmp_name]; if ($userfile_size>350000) { echo" Ошибка: Слишком большой размер файла. Он не должен превышать 300 Kb"; $errors=1; echo""; } if ( ($userfile_type!="image/jpeg") && ($userfile_type!="image/gif") && ($userfile_type!="image/pjpeg") && ($userfile_type!="image/png") && ($userfile_type!="image/x-png") ) { echo" Ошибка: Неверный тип файла."; $errors=1; echo""; } if ($userfile_type=="image/jpeg") $suffix=".jpg"; if ($userfile_type=="image/pjpeg") $suffix=".jpg"; if ($userfile_type=="image/gif") $suffix=".gif"; if ($userfile_type=="image/png") $suffix=".png"; if ($userfile_type=="image/x-png") $suffix=".png"; $filename=tempnam("gallery","big") . $suffix; move_uploaded_file($userfile, $filename); if (!$errors) { $size = GetImageSize($filename); echo"

Размер фотографии: $size[0]x$size[1]"; if ( ($size[0]<400) || ($size[0]>2048) || ($size[1]<400) || ($size[1]>2048) ) { echo" Ошибка: Недопустимые размеры фотографии."; $errors=1; delete($filename); } } if (!$errors) { echo" Фотография прошла тест. "; echo" Генерация иконки "; $small=tempnam("gallery", "small") . ".png"; system("/usr/bin/convert -scale 150 $filename $small"); if (!file_exists($small)) echo "cant build icon - broken image?"; else { echo "\"preview\""; if ($profile) echo "

Если вы увидели иконку - нажмите " . "Продолжить."; else echo "

Если вы увидели иконку - нажмите " . "Продолжить."; } } } ?>

Re: добавление скриншота

Это не мусор. Это собственно сам скрипт добавления картинки. Видимо ПЫХ ещё не прикрутили, или забыли :)

Lumi ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.