Показать сообщение отдельно

  #11  
Старый 22.01.2009, 19:24
[x26]VOLAND
Постоянный
Регистрация: 07.06.2006
Сообщений: 556
С нами: 10487846

Репутация: 2702


По умолчанию

Хоть убей не пойму что делает твой код, но всё же:
PHP код:
<?php 
// подгружам нужные файлы 
include("db.php"); 
include(
"function.php"); 
--------------------------------------------------------------- 
// передаём переменные 
if (isset($_POST['vibor'])) { $vibor $_POST['vibor'];} 
if (isset(
$_POST['load'])) { $adres $_POST['load'];} 
if (isset(
$_POST['zak'])) { $zak $_POST['zak'];} 

function 
process($vibor$adres$zak)
{
    global 
$db;
    
// запрос к базе 
    
$q "SELECT * FROM data WHERE id='" . (int)$vibor "'"
    
$result1 mysql_query($q,$db) or exit(mysql_error()); 
    if (
mysql_num_rows($result1) > 0) { 
    
//вытаскиваем пути к картинкам 
        
$myrow1 mysql_fetch_array($result1); 
        
$adres1 "admin/".$myrow1['url']; 
    
//узнаем реальный размер картинок 
        
$mas getimagesize($adres); 
        
$mas1 getimagesize($adres1); 
    
//создаем переменые с размерами 
        
$width 215
        
$heigth $mas[1]+$mas1[1]+30
    
//создаем пустую картинку с размерами которые выше 
        
$im imagecreatetruecolor($width$heigth); 
    
//создаем в памяти все картинки 
        
$im1 imagecreatefromjpeg($adres); 
        
$im2 imagecreatefromjpeg('logo.jpg'); 
        
$im3 imagecreatefromjpeg($adres1); 
    
//копируем все на полотно 
        
$name $myrow1['name']; 
        
imagecopy($im$im20$mas[1], 0021530); 
        
imagecopy($im$im10000215$mas[1]); 
        
imagecopy($im$im30$mas[1]+3000215350); 
    
// закруглёные края 
        
if ($zak == 1) { 
            
ugolki ($im); 
        }
    
// сохранение аватара 
        
imagejpeg($im,"avatar/$name"); 
        
imagedestroy($im); 
    } else { 
        exit(
"Ошибка при зоздании Аватара"); 
    }
    return 
$name;
}

$name process($vibor$adres$zak);

printf("<a href='get.php?file=avatar/$name'>сохранить</a><br> 
<img src='avatar/
$name' alt=''/>"); 

?>
 
Ответить с цитированием