<?php
// ***********************************************************************
require ('price_inc.php'); // расчет цен
// ***********************************************************************
// узнаем имя файла скрипта
list(,$script_name)=explode($_SERVER["DOCUMENT_ROOT"],$_SERVER["SCRIPT_FILENAME"]);
// узнаем какую ссылку запросил пользователь
$URL=$_SERVER["REQUEST_URI"];
// отделим данные которые идут после имени скрипта
list(,$URLdata) = explode($script_name.'/',$URL);
// парсим строку запроса
list($pic_type,$site) = explode('/',$URLdata);
// ***********************************************************************
$price=price_do($site);
// ***********************************************************************
// Создадим картинку в зависимости от вида картинки
if ($pic_type=='pr')
{
$im = imagecreatefromgif('res/pic_pr.gif');
$text_color = imagecolorallocate($im, 0xFF, 0, 0);
$templ_font=5;$text_X=9;$text_Y=9;
$text_text=$price['pr'];
imagestring($im, $templ_font, $text_X, $text_Y, $text_text, $text_color);
}
if ($pic_type=='prcy')
{
$im = imagecreatefromgif('res/pic_prcy.gif');
// $text_color = imagecolorallocate($im, 0xFF, 0, 0);
$text_color = 0;
$templ_font=3;$text_X=15;$text_Y=14;
$text_text=$price['pr'];
imagestring($im, $templ_font, $text_X, $text_Y, $text_text, $text_color);
$templ_font=3;$text_X=50;$text_Y=14;
$text_text=$price['cy'];
imagestring($im, $templ_font, $text_X, $text_Y, $text_text, $text_color);
}
if ($pic_type=='face_price')
{
$im = imagecreatefromgif('res/pic_face_price.gif');
$text_color = imagecolorallocate($im, 0, 0, 0);
$text_text=$price['price_face'].'$';
$templ_font=5;$text_X=9;$text_Y=9;
imagestring($im, $templ_font, $text_X, $text_Y, $text_text, $text_color);
}
if ($pic_type=='in_price')
{
$im = imagecreatefromgif('res/pic_in_price.gif');
$text_color = imagecolorallocate($im, 0xFF, 0, 0);
$text_text=$price['price_in'].'$';
$templ_font=5;$text_X=9;$text_Y=9;
imagestring($im, $templ_font, $text_X, $text_Y, $text_text, $text_color);
}
if ($pic_type=='site_price')
{
$im = imagecreatefromgif('res/pic_site_price.gif');
$text_color = imagecolorallocate($im, 0, 0, 0);
$text_text=$price['price_site'].'$';
$templ_font=3;$text_X=3;$text_Y=9;
imagestring($im, $templ_font, $text_X, $text_Y, $text_text, $text_color);
}
// а тут мы эту картинку выводим :)
header("Content-Type: image/gif");
//header("Expires: Mon, 26 Jul 2011 05:00:00 GMT");
header("Cache-Control: public, max-age = 1209600");
//header("Cache-Control: post-check=0, pre-check=0", false);
imagegif($im);
imagedestroy($im);
?>