Вход Регистрация
Файл: load_img.php
Строк: 66
<?php

/**
 * @author [FaNiska]
 * @copyright 2009
 * Загруз центр
 * Предложения, идеи, вопросы и об ошибках писать в icq 65-64-538 или на mobi-m-ru@ya.ru
 */
session_start();
include 
'inc/db_connect.php';
include 
'inc/function.php';
include 
'inc/set.php';
$file_info mysql_fetch_array(mysql_query('SELECT `s_name` FROM `' $table '` WHERE `id` = ' $id ' LIMIT 1'));

if (
file_exists($file_info['s_name']))
{

    
mysql_query('UPDATE `' $table '` SET `count`=`count`+1, `lastload`=' $time ' WHERE `id`=' $id ' LIMIT 1');
    
$url $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . '/' $file_info['s_name'];
    
$url str_replace('/''/'$url);
    
$pathinfo pathinfo($file_info['s_name']);
    
$name str_replace('.' $pathinfo['extension'], ''basename($file_info['s_name']));
    
$ras $pathinfo['extension'];
    if (
$ras == 'gif')
    {
        if (
copy($file_info['s_name'], 'temp/' $_SERVER['SERVER_NAME'] . '_' $table '_' $id '.' $ras))
        {
            
header('Location: temp/' $_SERVER['SERVER_NAME'] . '_' $table '_' $id '.' $ras);
            exit();
        } else
        {
            
header('Location: ' $file_info['s_name']);
            exit();
        }
    } else
    {
        
$pic urldecode(htmlspecialchars($file_info['s_name']));

        if (
substr($pic01) != '.')
        {

            if (
preg_match('/.jpg$|.jpeg$|.jpe$/i'$pic))
            {
                
$old imageCreateFromJpeg($pic);
            } elseif (
preg_match('/.png$/i'$pic))
            {
                
$old imageCreateFromPNG($pic);
            }
            
$wn imageSX($old);
            
$hn imageSY($old);
            if (
$setup['mark_set'] == && $setup['mark_text'] != null)
            {
                if (
$setup['mark_size'] != null && $setup['mark_size'] != 0)
                {
                    
$setup['mark_size'] = intval($setup['mark_size']);
                } else
                {
                    
$setup['mark_size'] = 2;
                }
                
// фон
                
$bg imagecolorallocate($old255255255);
                
// цвет
                
$color imagecolorallocate($old1002000);

                
imagestring($old$setup['mark_size'], (strlen($setup['mark_text'])), ($hn 15), $setup['mark_text'], $color);
            }
            
$name $_SERVER['SERVER_NAME'] . '_' $table '_' $id '.' $ras;
            if (
$ras == 'jpg')
            {
                
ImageJpeg($old'temp/' $name100);
                
header('Location: temp/' $name);
                
imagedestroy($old);
                exit();
            } elseif (
$ras == 'png')
            {
                
//imagecolortransparent($screen,0);
                
Imagepng($old'temp/' $name100);
                
header('Location: temp/' $name);
                
imagedestroy($old);
                exit();
            }

            exit;
        }
    }


} else
{
    
header('Location: index.php');
    exit();
}

?>
Онлайн: 0
Реклама