Размер файла: 4.99Kb
<?
## Скрипт вывода результата и ошибок.
$tx=htmlspecialchars($tx);
$ty=htmlspecialchars($ty);
$angle=htmlspecialchars($angle);
$tsize=htmlspecialchars($tsize);
$tol=htmlspecialchars($tol);
echo '<div class="t1">Результат</div><div class="t2">';
require_once 'filedel.php';
if((isset($w)) && (isset($h)))
{
$w=htmlspecialchars($w);
$h=htmlspecialchars($h);
if($w==''){echo 'Вы не ввели ширину картинки'; require_once 'sh/foot2.php'; exit;}
if($h==''){echo 'Вы не ввели высоту картинки'; require_once 'sh/foot2.php'; exit;}
if(!is_numeric($w)){echo 'Параметр ШИРИНА картинки должен быть числом'; require_once 'sh/foot2.php'; exit;}
if(!is_numeric($h)){echo 'Параметр ВЫСОТА картинки должен быть числом'; require_once 'sh/foot2.php'; exit;}
if($w>240){$w=240;}
if($h>320){$h=320;}
$im=imagecreate($w,$h);
if($foncol=='Белый')
{$r=255; $g=255; $b=255;}
if($foncol=='Серый')
{$r=150; $g=150; $b=150;}
if($foncol=='Синий'){$r=0; $g=0; $b=250;}
if($foncol=='Бирюзовый')
{$r=0; $g=250; $b=250;}
if($foncol=='Фиолетовый')
{$r=250; $g=0; $b=250;}
if($foncol=='Желтый'){$r=250; $g=250; $b=0;}
if($foncol=='Розовый'){$r=220; $g=140; $b=250;}
if($foncol=='Зеленый'){$r=0; $g=250; $b=0;}
if($foncol=='Красный'){$r=250; $g=0; $b=0;}
if($foncol=='Черный'){$r=0; $g=0; $b=0;}
$fcol=imageColorAllocate($im,$r,$g,$b);
if($pr=='Прозрачный'){imagecolortransparent($im,$fcol);}
}
else
{
$type=getimagesize($filen);
if($type[2]==1){$im=imagecreatefromgif($filen);}
if($type[2]==3){$im=imagecreatefrompng($filen);}
}
if($text !='')
{
if($tx==''){echo'Вы не ввели координату Х'; require_once 'sh/foot2.php'; exit;}
if($ty==''){echo'Вы не ввели координату Y'; require_once 'sh/foot2.php'; exit;}
if($tsize==''){echo'Вы не ввели размер шрифта'; require_once 'sh/foot2.php'; exit;}
if($angle==''){echo'Вы не ввели угол наклона текста'; require_once 'sh/foot2.php'; exit;}
if(!is_numeric($tx)){echo 'Параметр Х должен быть числом'; require_once 'sh/foot2.php'; exit;}
if(!is_numeric($ty)){echo 'Параметр Y должен быть числом'; require_once 'sh/foot2.php'; exit;}
if(!is_numeric($tsize)){echo 'Параметр РАЗМЕР ШРИФТА должен быть числом'; require_once 'sh/foot2.php'; exit;}
if(!is_numeric($angle)){echo 'Параметр УГОЛ ПОВОРОТА должен быть числом'; require_once 'sh/foot2.php'; exit;}
if($textcol=='Белый'){$r=255; $g=255; $b=255;}
if($textcol=='Серый'){$r=150; $g=150; $b=150;}
if($textcol=='Синий'){$r=0; $g=0; $b=250;}
if($textcol=='Бирюзовый'){$r=0; $g=250; $b=250;}
if($textcol=='Фиолетовый'){$r=250; $g=0; $b=250;}
if($textcol=='Желтый'){$r=250; $g=250; $b=0;}
if($textcol=='Розовый'){$r=220; $g=140; $b=250;}
if($textcol=='Зеленый'){$r=0; $g=250; $b=0;}
if($textcol=='Красный'){$r=250; $g=0; $b=0;}
if($textcol=='Черный'){$r=0; $g=0; $b=0;}
$tcol=imagecolorallocate($im,$r,$g,$b);
$font='fonts/'.$fonts;
imagettftext($im,$tsize,$angle,$tx,$ty,$tcol,$font,$text);
}
if($tol !='')
{
if(!is_numeric($tol)){echo 'Параметр ТОЛЩИНА РАМКИ должен быть числом'; require_once 'foot2.php'; exit;}
if($ramcol=='Белый'){$r=255; $g=255; $b=255;}
if($ramcol=='Серый'){$r=150; $g=150; $b=150;}
if($ramcol=='Синий'){$r=0; $g=0; $b=250;}
if($ramcol=='Бирюзовый'){$r=0; $g=250; $b=250;}
if($ramcol=='Фиолетовый'){$r=250; $g=0; $b=250;}
if($ramcol=='Желтый'){$r=250; $g=250; $b=0;}
if($ramcol=='Розовый'){$r=220; $g=140; $b=250;}
if($ramcol=='Зеленый'){$r=0; $g=250; $b=0;}
if($ramcol=='Красный'){$r=250; $g=0; $b=0;}
if($ramcol=='Черный'){$r=0; $g=0; $b=0;}
$rcol=imagecolorallocate($im,$r,$g,$b);
imagesetthickness($im,$tol);
imagerectangle($im,0,0,imageSX($im)-1,imageSY($im)-1,$rcol);
}
require_once 'name.php';
$filen='pic/'.$count.'.'.$format;
if($format=='gif'){imagegif($im,$filen);}
if($format=='png'){imagepng($im,$filen);}
$size=filesize($filen);
echo '<div class="t2">Вот что получилось:<br>
<img src="'.$filen.'" alt=""/><hr/>';
echo '</div><div class="t2">Разрешение: '.imageSX($im).'x'.imageSY($im).'<br>Формат: '.$format.'<br>Размер: '.$size.' b<br>Срок действия ссылки 30 минут!!!<br><a href="'.$filen.'">Скачать эту</a><br>
Сохранить в архив, доступный для скачивания другими пользователями?<br><form action=save.php method=post>
<input type=hidden name="kat" value="pic/"><input type=hidden name="fname" value="'.$count.'.'.$format.'">
<input type=submit value="Сохранить"></form><br>Продолжить далее</div>';
?>