Loading...
Я жагружаю свою личную аву , в папку нужную она попадает .
На персонаже она не отображается .
Вот кусок кода отображение авы .

if($udata[avatar]==""){
echo"<center><img src='pic/imgusr/$imgu' alt='.' width='50'/></center></center>";
Ну и при смене авы старая отображается
[Безумный -ДЕН-] , код загрузки дай .
[Безумный -ДЕН-] ,
if($udata[avatar]==""){
echo"<center><img src='/pic/imgusr/$imgu' alt='.' width='50'/></center></center>";
EnSX , case'addava':

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

$screen=imagecreatetruecolor($dstW, $dstH);
imagecopyresampled($screen, $imgc, 0, 0, 0, 0, $dstW, $dstH, $img_x, $img_y);
imagedestroy($imgc);
@chmod("pic/avatar/userava/$udata[id].jpg",0777);
@chmod("pic/avatar/userava/$udata[id].gif",0777);
@chmod("pic/avatar/userava/$udata[id].png",0777);
@unlink("pic/avatar/userava/$udata[id].jpg");
@unlink("pic/avatar/userava/$udata[id].gif");
@unlink("pic/avatar/userava/$udata[id].png");
imagejpeg($screen,"pic/avatar/userava/$udata[id].jpg",80);
@chmod("pic/avatar/userava/$udata[id].jpg",0777);
imagedestroy($screen);
}
else
{
copy($_FILES['file']['tmp_name'], "pic/avatar/userava/$udata[id].jpg");
}

if($udata[money]<"4000"){

$ne=4000-$udata[money];

echo"У вас нехватает <img src='/pic/money_gold.png' alt='*'/> $ne золота!"; include($path.'files/down.php'); exit;}
$p=$udata[money]-4000;
mysql_query("UPDATE `users` SET `avatar` = 'userava/$udata[id].jpg', `money` = '$p' WHERE `usr` = '$log'");
echo"<font color='#FF0000'>Аватар успешно установлен</font>";

echo'<script type="text/javascript">window.location = "settings.php?mod=addava1"</script>';

}
elseif (eregi('\.png$',$_FILES['file']['name']) && $imgc=@imagecreatefrompng($_FILES['file']['tmp_name']))
{
if (imagesx($imgc)>240 || imagesy($imgc)>320)
{
$img_x=imagesx($imgc);
$img_y=imagesy($imgc);
if ($img_x==$img_y)
{
$dstW=240; // ширина
$dstH=320; // высота
}
elseif ($img_x>$img_y)
{
$prop=$img_x/$img_y;
$dstW=240;
$dstH=ceil($dstW/$prop);
}
else
{
$prop=$img_y/$img_x;
$dstH=320;
$dstW=ceil($dstH/$prop);
}

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


@chmod("pic/avatar/userava/$udata[id].jpg",0777);
@chmod("pic/avatar/userava/$udata[id].gif",0777);
@chmod("pic/avatar/userava/$udata[id].png",0777);
@unlink("pic/avatar/userava/$udata[id].jpg");
@unlink("pic/avatar/userava/$udata[id].gif");
@unlink("pic/avatar/userava/$udata[id].png");
imagepng($screen,"pic/avatar/userava/$udata[id].png");
@chmod("pic/avatar/userava/$udata[id].png",0777);
imagedestroy($screen);
}
else
{
copy($_FILES['file']['tmp_name'], "pic/avatar/userava/$udata[id].png");
}
if($udata[money]<"4000"){

$ne=4000-$udata[money];

echo"У вас нехватает <img src='/pic/money_gold.png' alt='*'/> $ne золота!"; include($path.'files/down.php'); exit;}
$p=$udata[money]-4000;
mysql_query("UPDATE `users` SET `avatar` = 'userava/$udata[id].png', `money` = '$p' WHERE `usr` = '$log'");

echo"<font color='#FF0000'>Аватар успешно установлен</font>";
echo'<script type="text/javascript">window.location = "settings.php?mod=addava1"</script>';
}
else
{
$err='<div class="darkred">Неверный формат файла</div>';
}
}


err();


echo "<form method='post' enctype='multipart/form-data' action='/settings.php?mod=addava'>";
echo "Ваш текущий аватар";
if($udata[avatar]==""){
echo"<br/><img src='pic/avatar/$udata[pol].png' alt='.' width='60'/><br/>";
}else{
echo"<br/><img src='pic/avatar/$udata[avatar]' alt='.' width='60'/><br/>";
}
echo "Можно загружать картинки форматов: JPG, PNG<br />При большом размере картинки качество не гарантируется!";
echo "<br /><br />";
echo "<input type='file' name='file' accept='image/*,image/gif,image/png,image/jpeg' />";
echo "<br/><input value='Заменить' type='submit' />";
echo "</form>";

break;



case'ava':
echo"<a href=\"settings.php?mod=addava\">Загрузить аватар</a> <img src='/pic/money_gold.png' alt='*'/> 4000<br/>";
echo"<a href=\"settings.php?mod=ava200\">Аватары</a> по <img src='/pic/money_gold.png' alt='*'/> 200<br/>";
echo"<a href=\"settings.php?mod=ava400\">Аватары</a> по <img src='/pic/money_gold.png' alt='*'/> 400<br/>";
echo"<a href=\"settings.php?mod=ava600\">Аватары</a> по <img src='/pic/money_gold.png' alt='*'/> 600<br/>";
echo"<a href=\"settings.php?mod=ava1000\">Аватары</a> по <img src='/pic/money_gold.png' alt='*'/> 1000<br/>";
код какой делаешь на вывод аватара
[T]rec80 , if($udata[avatar]==""){
echo"<center><img src='/pic/imgusr/$imgu' alt='.' width='50'/></center></center>"; вот на вывод аватара , но это только для стандартных ав , я хз как сделать чтоб заменялась на личную аватарку
[Безумный -ДЕН-] ,
[Безумный -ДЕН-] (08.02.2017 в 10:34)
[T]rec80 , if($udata[avatar]==""){
echo"<center><img src='/pic/imgusr/$imgu' alt='.' width='50'/></center></center>"; вот на вывод аватара , но это только для стандартных ав , я хз как сделать чтоб заменялась на личную аватарку


<?php
if (! empty($udata['avatar'])) {

echo"<center><img src='/pic/avatar/$udata[avatar]' alt='.' width='50'/></center>";
}

________
посл. ред. 08.02.2017 в 10:58; всего 1 раз(а); by Avenax
Avenax , спасибо)
Онлайн: 2
Время:
Gen. 0.1065
(c) Bym.Guru 2010-2026