Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вывод изображения при помощи php скрипта
 
 автор: SergeZ   (06.04.2005 в 16:36)   письмо автору
 
 

Столкнулся вот с такой проблемой:
На странице стоит 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 ) ;
?>


Так вот проблема в том, что изображения выводятся, но не целиком, а частично, например, верхняя треть картинки или половина. То есть, где то что-то режется.
Если напрямую скачать изображения с сайта источника - то все нормально.

В каком направлении искать причину, подскажите, может быть кто-то сталкивался с подобной проблемой

   
 
 автор: glsv (Дизайнер)   (07.04.2005 в 05:26)   письмо автору
 
   для: SergeZ   (06.04.2005 в 16:36)
 

Попробуйте читать файл так:

<?php
$handle 
fopen ($image_path);
$buffer "";
while (!
feof ($handle)) {
    
$buffer .= fgets($handle4096);
}
fclose ($handle);
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования