ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

22.01.2009, 19:24
|
|
Постоянный
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме: 7549607
Репутация:
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, $im2, 0, $mas[1], 0, 0, 215, 30);
imagecopy($im, $im1, 0, 0, 0, 0, 215, $mas[1]);
imagecopy($im, $im3, 0, $mas[1]+30, 0, 0, 215, 350);
// закруглёные края
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=''/>");
?>
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|