Line 1... |
Line 1... |
1 |
<?php |
1 |
<?php |
2 |
header("Content-type: image/jpeg"); |
- |
|
3 |
function file_type($file){ |
2 |
function file_type($file){ |
4 |
$path_chunks = explode("/", $file); |
3 |
$path_chunks = explode("/", $file); |
5 |
$thefile = $path_chunks[count($path_chunks) - 1]; |
4 |
$thefile = $path_chunks[count($path_chunks) - 1]; |
6 |
$dotpos = strrpos($thefile, "."); |
5 |
$dotpos = strrpos($thefile, "."); |
7 |
return strtolower(substr($thefile, $dotpos + 1)); |
6 |
return strtolower(substr($thefile, $dotpos + 1)); |
Line 20... |
Line 19... |
20 |
$remove_thumb = false; |
19 |
$remove_thumb = false; |
21 |
$img_size = array(); |
20 |
$img_size = array(); |
22 |
$width = "150"; |
21 |
$width = "150"; |
23 |
$height = "150"; |
22 |
$height = "150"; |
24 |
|
23 |
|
25 |
// if (!file_exists("/tmp/".$filename)) { |
24 |
if (!file_exists("/tmp/".$filename)) { |
26 |
|
25 |
|
27 |
if(in_array($extension, array('png', 'gif', 'jpg', 'jpeg'))){ |
26 |
if(in_array($extension, array('png', 'gif', 'jpg', 'jpeg'))){ |
28 |
if(!$img_size = getimagesize($path.$filename)){ |
27 |
if(!$img_size = getimagesize($path.$filename)){ |
29 |
$remove_thumb = true; |
28 |
$remove_thumb = true; |
30 |
} |
29 |
} |
Line 56... |
Line 55... |
56 |
if($remove_thumb == false){ |
55 |
if($remove_thumb == false){ |
57 |
$thumb = imagecreatetruecolor($thumb_width, $thumb_height); |
56 |
$thumb = imagecreatetruecolor($thumb_width, $thumb_height); |
58 |
imagecopyresampled($thumb, $image, 0, 0, 0, 0, $thumb_width, $thumb_height, $img_size[0], $img_size[1] ); |
57 |
imagecopyresampled($thumb, $image, 0, 0, 0, 0, $thumb_width, $thumb_height, $img_size[0], $img_size[1] ); |
59 |
$black = ImageColorAllocate($thumb, 0, 0, 0); |
58 |
$black = ImageColorAllocate($thumb, 0, 0, 0); |
60 |
if ($filename <> "nopicture2.jpg") {ImageString ($thumb, 3, $thumb_width-80, $thumb_height-15, "www.mlab.cz", $black);} |
59 |
if ($filename <> "nopicture2.jpg") {ImageString ($thumb, 3, $thumb_width-80, $thumb_height-15, "www.mlab.cz", $black);} |
61 |
imagejpeg($thumb/*, "/tmp/".$filename*/); |
60 |
imagejpeg($thumb, "/tmp/".$filename); |
62 |
|
61 |
|
63 |
} |
62 |
} |
64 |
}else{ |
63 |
}else{ |
65 |
$remove_thumb = true; |
64 |
$remove_thumb = true; |
66 |
} |
65 |
} |
67 |
|
66 |
|
68 |
// } |
67 |
} |
69 |
|
68 |
|
70 |
|
69 |
|
71 |
|
- |
|
- |
|
70 |
header("Content-type: image/jpeg"); |
72 |
//readfile("/tmp/".$filename); |
71 |
readfile("/tmp/".$filename); |
73 |
?> |
72 |
?> |