Вход Регистрация
Файл: klanlogo.php
Строк: 46
<?
ob_start
;
include
'dobavka/conf.php';
$key=$_GET['der'];$login=$_GET['log'];
header("Location: klan.php?der=$key");
$id =rand(1,99999);$id2=rand(1,99999);$id=$id+$id2;$id="$login";
 
$a =rand(1,99999);$a2=rand(1,99999);$a=$a+$a2;

$imgDir dirname(__file__) . "/imgklan/"// каталог для хранения изображений  
@mkdir($imgDir0777); // создаем каталог, если его еще нет  
if (isset($_POST['doUpload'])) 
{  
$data $_FILES['userfile'];  
$tmp $data['tmp_name'];  //это просто для удобства  
if ($_FILES['userfile']['size'] > 1024 *1024)
{
echo 
"<p>Слишком большой размер изображения!</p>";
exit();
}
$info = @getimagesize($_FILES['userfile']['tmp_name']); //берем информацию о файле  
 
  
if (preg_match('{image/(.*)}is'$info['mime'], $p))
  {  
//убеждаемся что файл есть ни что иное как изображение
        
 
$newwidth 160//в данную переменную мы помещаем желаемую ширину файла  
 
$newwidth1 160//в данную переменную мы помещаем желаемую ширину файла
 
 
$newname $imgDir.$id.".".basename($info['mime']);  //осторожно! если файл с таким именем существует, 
                                                                                                    //то он будет перезаписан загружаемым  
                                                                                                
  
if(resize($tmp$newwidth$newname)){  
 echo 
"Изображение было успешно загружено!";  
 }  
 else {  
 echo 
"Произошла ошибка при загрузке изображения";  
 }  
}  
else {  
echo 
"Ошибка! Попытка загрузить файл недопустимого формата.";  
}  
}  
 
  function 
resize($photo_src$width$name){  
 
$parametr getimagesize($photo_src);  
 list(
$width_orig$height_orig) = getimagesize($photo_src);  
  
$ratio_orig $width_orig/$height_orig;  
 
$new_width $width;  
  
$new_height $width $ratio_orig;  
 
$newpic imagecreatetruecolor($new_width$new_height);  
 switch ( 
$parametr[2] ) {  
  case 
1$image imagecreatefromgif($photo_src);  
   break;  
   case 
2$image imagecreatefromjpeg($photo_src);  
   break;  
  case 
3$image imagecreatefrompng($photo_src);  
   break;  
 }  
 
imagecopyresampled($newpic$image0000$new_width$new_height$width_orig$height_orig);  
 
imagejpeg($newpic$name100);  
 return 
true;  
 }
//////////////////////////////////////////////////////////
$f1=basename($info['mime']);
$r="imgklan/$id.$f1";
$sd='<img src="'.$r.'">';
mysql_query("UPDATE klan SET logo='$sd' WHERE id='$login'");
?>
Онлайн: 0
Реклама