|
|
|
| Столкнулся вот с такой проблемой:
На странице стоит img src="http://xxxxxxx.xxx/img.php?id=123456
В скрипте img.php изображение берется с другого сайта и передается на выход скрипта:
примерно вот так:
<?
$id = ( isset( $HTTP_GET_VARS['id'] ) ) ? $HTTP_GET_VARS['id'] : "";
$image_path="http://другой_сайт/".$id.".jpg" ;
Header( "Content-type: image/jpeg" ) ;
readfile( $image_path ) ;
?>
|
Так вот проблема в том, что изображения выводятся, но не целиком, а частично, например, верхняя треть картинки или половина. То есть, где то что-то режется.
Если напрямую скачать изображения с сайта источника - то все нормально.
В каком направлении искать причину, подскажите, может быть кто-то сталкивался с подобной проблемой | |
|
|
|
|
|
|
|
для: SergeZ
(06.04.2005 в 16:36)
| | Попробуйте читать файл так:
<?php
$handle = fopen ($image_path);
$buffer = "";
while (!feof ($handle)) {
$buffer .= fgets($handle, 4096);
}
fclose ($handle);
?>
|
| |
|
|
|