{% else-1 %}
Rivals * 0.3
(16 июн 2013, 11:44) (0/0) [0]
Все уже знаю как,
if(is_file(\"sys/miniavatar/$user[id].gif\"*){
echo \"<img src=\'/sys/miniavatar/$user[id].gif\'><br />\\n\";
}else if(is_file(\"sys/miniavatar/$user[id].jpg\"*){
echo \"<img src=\'/sys/miniavatar/$user[id].jpg\'><br />\\n\";
}else if(is_file(\"sys/miniavatar/$user[id].png\"*)
{
echo \"<img src=\'/sys/miniavatar/$user[id].png\'><br />\\n\";
}else{
echo \'<img src=\"/sys/miniavatar/0.png\"><br />\';}

Всем спасибо!
Rivals * 0.3
(16 июн 2013, 11:35) (0/0) [0]
<?
include_once \'sys/inc/start.php\';
include_once \'sys/inc/compress.php\';
include_once \'sys/inc/sess.php\';
include_once \'sys/inc/home.php\';
include_once \'sys/inc/settings.php\';
include_once \'sys/inc/db_connect.php\';
include_once \'sys/inc/ipua.php\';
include_once \'sys/inc/fnc.php\';
include_once \'sys/inc/user.php\';

only_reg();
$set[\'title\']=\'Мой мини аватар\';
include_once \'sys/inc/thead.php\';
title();

if (isset($_FILES[\'file\']))
{


if (eregi(\'\\.jpe?g$\',$_FILES[\'file\'][\'name\']) && $imgc=Удалён
{
if (imagesx($imgc)>50 || imagesy($imgc)>50)
{
$img_x=imagesx($imgc);
$img_y=imagesy($imgc);
if ($img_x==$img_y)
{
$dstW=50; // ширина
$dstH=50; // высота
}
elseif ($img_x>$img_y)
{
$prop=$img_x/$img_y;
$dstW=50;
$dstH=ceil($dstW/$prop);
}
else
{
$prop=$img_y/$img_x;
$dstH=50;
$dstW=ceil($dstH/$prop);
}

$src_im=50;
$screen=imagecreatetruecolor($dstW, $dstH);
imagecopyresampled($screen, $imgc, 0, 0, 0, 0, $dstW, $dstH, $img_x, $img_y, $src_im);
imagedestroy($imgc);
Удалён
Удалён
Удалён
Удалён src="/content/reactions/bystrie/podmig-original.png" alt="*" />;
Удалён src="/content/reactions/bystrie/podmig-original.png" alt="*" />;
Удалён src="/content/reactions/bystrie/podmig-original.png" alt="*" />;
imagejpeg($screen,H.\"sys/miniavatar/$user[id].jpg\",100);
Удалён
imagedestroy($screen);
}
else
{
copy($_FILES[\'file\'][\'tmp_name\'], H.\"sys/miniavatar/$user[id].jpg\"*;
}

msg(\"Аватар успешно установлен\"*;
}
elseif (eregi(\'\\.gif$\',$_FILES[\'file\'][\'name\']) && $imgc=Удалён
{
include_once \'sys/inc/gif_resize.php\';
$screen=gif_resize(fread ( fopen ($_FILES[\'file\'][\'tmp_name\'], \"rb\" ), filesize ($_FILES[\'file\'][\'tmp_name\']) ),50,50);
Удалён
Удалён
Удалён
Удалён src="/content/reactions/bystrie/podmig-original.png" alt="*" />;
Удалён src="/content/reactions/bystrie/podmig-original.png" alt="*" />;
Удалён src="/content/reactions/bystrie/podmig-original.png" alt="*" />;

file_put_contents(H.\"sys/miniavatar/$user[id].gif\", $screen);
Удалён

msg(\"Аватар успешно установлен\"*;
}
elseif (eregi(\'\\.png$\',$_FILES[\'file\'][\'name\']) && $imgc=Удалён
{
if (imagesx($imgc)>50 || imagesy($imgc)>50)
{
$img_x=imagesx($imgc);
$img_y=imagesy($imgc);
if ($img_x==$img_y)
{
$dstW=50; // ширина
$dstH=50; // высота
}
elseif ($img_x>$img_y)
{
$prop=$img_x/$img_y;
$dstW=50;
$dstH=ceil($dstW/$prop);
}
else
{
$prop=$img_y/$img_x;
$dstH=50;
$dstW=ceil($dstH/$prop);
}

$screen=ImageCreate($dstW, $dstH);
imagecopyresampled($screen, $imgc, 0, 0, 0, 0, $dstW, $dstH, $img_x, $img_y);
imagedestroy($imgc);


Удалён
Удалён
Удалён
Удалён src="/content/reactions/bystrie/podmig-original.png" alt="*" />;
Удалён src="/content/reactions/bystrie/podmig-original.png" alt="*" />;
Удалён src="/content/reactions/bystrie/podmig-original.png" alt="*" />;
imagepng($screen,H.\"sys/miniavatar/$user[id].png\"*;
Удалён
imagedestroy($screen);
}
else
{

copy($_FILES[\'file\'][\'tmp_name\'], H.\"sys/miniavatar/$user[id].png\"*;
}

msg(\"Аватар успешно установлен\"*;
}
else
{
$err=\'Неверный формат файла\';
}
}

err();
aut();

echo \"<form method=\'post\' enctype=\'multipart/form-data\' action=\'?$passgen\'>\\n\";
echo \"<table class=\'post\'>\\n\";
echo \" <tr>\\n\";
echo \" <td class=\'icon\' rowspan=\'2\'>\\n\";
mini.avatar($user[\'id\']);
echo \" </td>\\n\";
echo \" <td class=\'p_t\'>\\n\";
echo \"Ваш текущий аватар\\n\";
echo \" </td>\\n\";
echo \" </tr>\\n\";
echo \" <tr>\\n\";
echo \" <td class=\'p_m\'>\\n\";
echo \"Можно загружать картинки форматов: GIF, JPG, PNG<br />\\n\";
echo \"Качественное преобразование GIF-анимации не гарантируется<br />\\n\";
echo \" </td>\\n\";
echo \" </tr>\\n\";
echo \" <tr>\\n\";
echo \" <td colspan=\'2\'>\\n\";
echo \"<input type=\'file\' name=\'file\' accept=\'image/*,image/gif,image/png,image/jpeg\' />\\n\";
echo \"<input value=\'Заменить\' type=\'submit\' />\\n\";
echo \" </td>\\n\";
echo \" </tr>\\n\";
echo \"</table>\\n\";
echo \"</form>\\n\";


echo \"<div class=\'foot\'>\\n\";
if(isset($_SESSION[\'refer\']) && $_SESSION[\'refer\']!=NULL && otkuda($_SESSION[\'refer\']))
echo \"&laquo;<a href=\'$_SESSION[refer]\'>\".otkuda($_SESSION[\'refer\']).\"</a><br />\\n\";
echo \"&laquo;<a href=\'umenu.php\'>Мое меню</a><br />\\n\";
echo \"</div>\\n\";
include_once \'sys/inc/tfoot.php\';
?>
Rivals * 0.3
(16 июн 2013, 11:33) (0/0) [0]
Jahak, может весь код дать, mini.avatar.php?
Rivals * 0.3
(16 июн 2013, 11:29) (0/0) [0]
Я переделал со стандартного мода аватара.
Rivals * 0.3
(16 июн 2013, 11:25) (0/0) [0]
КоТ_от_НаРкОТ, Двиг Dcms 6.6.4 . Масив должен быть.
Rivals * 0.3
(16 июн 2013, 11:21) (0/0) [0]
Ах да еще мне надо улучшить качество загруженой мини-авы, кто знает как сделать?
Rivals * 0.3
(16 июн 2013, 11:18) (0/0) [0]
Я решил сделать свой первый мод мини-аватар. Ну так вот все хорошо сделал, только одна ошибочка. Я не могу посмотреть на страничку с загруженым аватаром тож я решил изменить строку
<?
avatar($user[\'id\']);
?>
на
<?
miniavatar($user[\'id\']);
?>
Но страница стала пустой, что делать?
  • 1 из 1