selemet, не тебе одному ![]()
файл view.php
f ((!in_array($prg, $graf)) && ($prg != "mp3")) {
if (empty ($adrfile['screen'])) {
echo "Скриншот отсутствует<br/>";
}
else {
echo "Скриншот<br/>";
$infile = "$screenroot/$adrfile[screen]";
if (!empty ($_SESSION['razm'])) {
$razm = $_SESSION['razm'];
}
else {
$razm = 50;
}
$sizs = GetImageSize($infile);
$width = $sizs[0];
$height = $sizs[1];
$quality = 100;
$angle = 0;
$fontsiz = 20;
$tekst = $copyright;
$x_ratio = $razm / $width;
$y_ratio = $razm / $height;
if (($width <= $razm) && ($height <= $razm)) {
$tn_width = $width;
$tn_height = $height;
}
else
if (($x_ratio * $height) < $razm) {
$tn_height = ceil($x_ratio * $height);
$tn_width = $razm;
}
else {
$tn_width = ceil($y_ratio * $width);
$tn_height = $razm;
}
$format = format($infile);
switch ($format) {
case "gif" :
$im = ImageCreateFromGIF($infile);
break;
case "jpg" :
$im = ImageCreateFromJPEG($infile);
break;
case "jpeg" :
$im = ImageCreateFromJPEG($infile);
break;
case "png" :
$im = ImageCreateFromPNG($infile);
break;
}
$color = imagecolorallocate($im, 55, 255, 255);
$fontdir = opendir("$filesroot/fonts");
while ($ttf = readdir($fontdir)) {
if ($ttf != "." && $ttf != ".." && $ttf != "index.php") {
$arr[] = $ttf;
}
}
$it = count($arr);
$ii = rand(0, $it - 1);
$fontus = "$filesroot/fonts/$arr[$ii]";
$font_size = ceil(($width + $height) / 15);
imagettftext($im, $font_size, $angle, '10', $height - 10, $color, $fontus, $tekst);
$im1 = imagecreatetruecolor($tn_width, $tn_height);
$namefile = "$adrfile[name]";
imagecopyresized($im1, $im, 0, 0, 0, 0, $tn_width, $tn_height, $width, $height);
$path = "$filesroot/graftemp";
switch ($format) {
case "gif" :
$imagnam = "$path/$namefile.temp.gif";
ImageGif($im1, $imagnam, $quality);
echo "<img src='" . $imagnam . "' alt=''/><br/>";
break;
case "jpg" :
$imagnam = "$path/$namefile.temp.jpg";
imageJpeg($im1, $imagnam, $quality);
echo "<img src='" . $imagnam . "' alt=''/><br/>";
break;
case "jpeg" :
$imagnam = "$path/$namefile.temp.jpg";
imageJpeg($im1, $imagnam, $quality);
echo "<img src='" . $imagnam . "' alt=''/><br/>";
break;
case "png" :
$imagnam = "$path/$namefile.temp.png";
imagePng($im1, $imagnam, $quality);
echo "<img src='" . $imagnam . "' alt=''/><br/>";
break;
}
imagedestroy($im);
imagedestroy($im1);
}
}
if (($rights == 4 || $rights >= 6) && (!empty ($_GET['file']))) {
echo "<hr/>";
if ((!in_array($prg, $graf)) && ($prg != "mp3")) {
echo "<a href='?act=screen&file=" . $file . "'>Скриншот</a><br/>";
}