Вход Регистрация
Файл: functions.php
Строк: 46
<?php
// Alex
// mod Gemorroj

function resizeimage($image$max_width$max_height){
preg_match("/.(w*)$/"$image$m);
$act=strtolower($m[1]);
if(
$act=='jpg'){
$size GetImageSize($image);
$width $size[0];
$height $size[1];

$x_ratio $max_width $width;
$y_ratio $max_height $height;

if ( (
$width <= $max_width) && ($height <= $max_height) ) {
$tn_width $width;
$tn_height $height;
}
else if ((
$x_ratio $height) < $max_height) {
$tn_height ceil($x_ratio $height);
$tn_width $max_width;
}
else {
$tn_width ceil($y_ratio $width);
$tn_height $max_height;
}

$src ImageCreateFromJpeg($image);
$dst ImageCreateTrueColor($tn_width,$tn_height);
ImageCopyResized($dst$src0000,
$tn_width,$tn_height,$width,$height);
ImageJpeg($dst$image);
ImageDestroy($src);
ImageDestroy($dst);
}


if(
$act=='gif'){
$size GetImageSize($image);
$width $size[0];
$height $size[1];

$x_ratio $max_width $width;
$y_ratio $max_height $height;

if ( (
$width <= $max_width) && ($height <= $max_height) ) {
$tn_width $width;
$tn_height $height;
}
else if ((
$x_ratio $height) < $max_height) {
$tn_height ceil($x_ratio $height);
$tn_width $max_width;
}
else {
$tn_width ceil($y_ratio $width);
$tn_height $max_height;
}

$src ImageCreateFromGif($image);
$dst ImageCreateTrueColor($tn_width,$tn_height);
ImageCopyResized($dst$src0000,
$tn_width,$tn_height,$width,$height);
ImageGif ($dst$image);
ImageDestroy($src);
ImageDestroy($dst);
}

if(
$act=='png') {
$size GetImageSize($image);
$width $size[0];
$height $size[1];

$x_ratio $max_width $width;
$y_ratio $max_height $height;

if ( (
$width <= $max_width) && ($height <= $max_height) ) {
$tn_width $width;
$tn_height $height;
}
else if ((
$x_ratio $height) < $max_height) {
$tn_height ceil($x_ratio $height);
$tn_width $max_width;
}
else {
$tn_width ceil($y_ratio $width);
$tn_height $max_height;
}

$src ImageCreateFromPng($image);
$dst ImageCreateTrueColor($tn_width,$tn_height);
ImageCopyResized($dst$src0000,
$tn_width,$tn_height,$width,$height);
ImagePng ($dst$image);
ImageDestroy($src);
ImageDestroy($dst);
}
}

function 
delhtml($str) {
return 
mysql_escape_string(htmlspecialchars($str));
}

function 
insertsmiles($mes) {
global 
$workdir;
$dir=opendir('smiles');
while(
$file=readdir($dir)){
if(
preg_match("/.gif$/"$file)){
$s=str_replace('.gif',null,$file);
$mes=str_replace(':'.$s.':','<img src="'.$workdir.'/smiles/'.$file.'"/>'$mes);
}
}
closedir($dir);
return 
$mes;
}

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