|
|
|
|
|
для: Lalita
(17.07.2005 в 10:11)
| | Всем большое спасибо за участие! Проблема была в том, что перед кодом PHP не должно быть никаких других HTML строк, в том числе и пустых. | |
|
|
|
|
|
|
|
для: Lalita
(17.07.2005 в 04:09)
| | Спасибо! Но увы, на локальном компьютере вышла менюшка "Загрузка файла". После открытия появилось какое-то невразумительное сообщение из 4-5 букв. | |
|
|
|
|
|
|
|
для: Lalita
(15.07.2005 в 05:26)
| | Испробован ткже такой вариант. То же самое.
<?php
$image= fopen("img.png","rb");
Header("Content-type: image/png");
fpassthru($image);
?> | |
|
|
|
|
|
|
|
для: Lalita
(15.07.2005 в 05:26)
| | ti ludshe ispolzue etat code
$filename='File_Name.jpg';
header("Content-type: image/jpg");
$fp=fopen($filename,'r');
$size=filesize($filename);
echo fread($fp,$size);
fclose($fp); | |
|
|
|
|
|
|
|
для: Lalita
(15.07.2005 в 05:26)
| | функция fpassthru выводит содержимое фпйла в браузер, чтобы вывести картинку, ане её содержимое нужно отправить заголовки header("Content-type: image/gif");
вмето gif напиши расширение картинки. Но я думаю не проще использовать html - конструкцию <img src="path_to_your_image">. | |
|
|
|
|
|
|
| При выводе изображения в обозреватель - картинки не отображаются, а показывается цифро-буквенная смесь как на локал-хосте, так и в инете.
Код взят из книги - Листинг 8.3:
<?
$file = fopen("image.jpg","rb");
if(!file)
{
echo("Ошибка открытия файла");
}
else
{
fpassthru($file);
}
?>
Файл находится в том же каталоге, что скрипт. GD все опции - enabled. Помогите разобраться в чем может быть дело? | |
|
|
|
|