| |
|
|
| |
<?php
header( "Content-type: image/jpeg" );
$img = $_GET['img'];
$max = "150";
$info = getimagesize( $img );
$width = $info[0];
$height = $info[1];
$type = $info[2];
if ($width == $height)
{
$needed_w = $needed_h = $max;
}
else
{
if ($width > $height)
{
$needed_w = $max;
$needed_h = floor( $needed_w * ( $height / $width ) );
}
else
{
$needed_h = $max;
$needed_w = round( $needed_h * ( $width / $height ) );
}
}
$dst = imageCreateTrueColor( $needed_w,$needed_h );
switch($type)
{
case '1' : $src = imageCreateFromGif( $image_src ); break;
case '2' : $src = imageCreateFromJpeg( $image_src ); break;
case '3' : $src = imageCreateFromPng( $image_src ); break;
}
imageCopyResampled( $dst,$src,0,0,0,0,$needed_w,$needed_h,$width,$height );
imageJpeg( $dst );
imageDestroy( $dst );
?>
|
выдает такие ошибки:
Warning: getimagesize() [function.getimagesize]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/e/esp/public_html/show_thumb.php on line 8
Warning: getimagesize("http://gargantua.allcafe.info/pic/_images/small/_gravure.jpg") [function.getimagesize]: failed to open stream: Success in /home/e/esp/public_html/show_thumb.php on line 8
Notice: Undefined variable: src in /home/e/esp/public_html/show_thumb.php on line 39
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /home/e/esp/public_html/show_thumb.php on line 39
|
в чем ошибка? | |
| |
|
|
| |
|
|
| |
для: 1999
(11.11.2006 в 23:58)
| | | Вы не можете использовать сетевой путь для этого скрипта - только относительный или абсолютный. | |
| |
|
|
| |
|
|
| |
для: cheops
(12.11.2006 в 01:17)
| | | хех))) самое убойное было в том, что саппорт поглядел, исправил (это их баг был) и сказал:
1999 (00:29:22 12/11/2006)
так в чем проблема-то была?
Support (Spaceweb) (00:30:03 12/11/2006)
не принципиально, долго обьянсять
|
| |
| |
|
|