PHP:
-
- <!--thumbnail.php-->
- <?php
- $file = urldecode($HTTP_GET_VARS["file"]);
- if(!$file) die();
- $size = GetImageSize("$file");
- $Width= $size[0]/4;
- $Height = $size[1]/4;
- $type = preg_replace("/^.*.(.+)$/","\1", strtolower($file));
- switch($type) {
- case "png":
- Header("Content-Type: image/png");
- $uret = ImageCreateFromPng("$file");
- $empt = ImageCreate($Width,$Height);
- ImageCopyResized($empt, $uret, 0, 0, 0, 0, $Width, $Height, $size[0], $size[1]);
- Imagepng($empt);
- break;
- default:
- Header("Content-Type: image/Jpeg");
- $uret = ImageCreateFromJpeg("$file");
- $empt = ImageCreate($Width,$Height);
- ImageCopyResized($empt, $uret, 0, 0, 0, 0, $Width, $Height, $size[0], $size[1]);
- ImageJpeg($empt);
- }
- ?>
- <!--thumbnail.php bitti-->
PHP:
-
- <!--anadosya-->
- <?php
- function kaynak_ara($aranan) {
- if(get_extension_funcs($aranan) == true) {
- return true;
- }
- else {
- return false;
- }
- }
-
- function thumb($img_url) {
- if($img_url != null && file_exists("".$img_url."")):
- $type = preg_replace("/^.*.(.+)$/","\1", strtolower($img_url));
- if(kaynak_ara(gd) === true && $type != "gif" && $type != "bmp") {
- echo "<img border="0" hspace="5" src="./thumbnail.php?file=".urlencode($img_url)."">";
- }
- else {
- $img_size = GetImageSize($img_url);
- $Width = $img_size[0]/3;
- $Height = $img_size[1]/3;
- echo "<img border="0" hspace="5" width="$Width" height="$Height" src="".$img_url."">";
- }
- endif;
- }
-
-
- thumb("deneme.jpg");
- ?>