[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вместо изображение иероглифы
Guest
header("Content-type: image/png"); 
прописал

потом вывожу
imagepng($img);


но вместо изображения иероглифы всякие, которые сюда не копируются.




Спустя 8 минут, 31 секунда (14.08.2011 - 16:20) Invis1ble написал(а):
<?php
error_reporting(E_ALL);
header('Content-Type: text/html; charset=UTF-8'); // кодировка страницы
// other code

imagepng($img, 'path/to/tmp/file');


UPDATE

Спустя 5 минут, 27 секунд (14.08.2011 - 16:26) Guest написал(а):
Invis1ble
В файл сохранился, но нужно на экран вывести именно.

Спустя 3 минуты, 55 секунд (14.08.2011 - 16:30) Invis1ble написал(а):
Я понимаю, я показал способ, как просмотреть ошибки в работе скрипта (а они скорее всего имеют место быть). Код немного подправил.
Устрани все ошибки и тогда будет тебе счастье )

Спустя 2 минуты, 16 секунд (14.08.2011 - 16:32) Guest написал(а):
Invis1ble
нету ошибки, вот че странно

error_reporting(E_ALL); не показывает ошибок.

Спустя 3 минуты, 11 секунд (14.08.2011 - 16:35) Invis1ble написал(а):
А вообще какой-то вывод на экран есть? Может там типа Hello world пишешь или разметка какая

Спустя 8 минут, 10 секунд (14.08.2011 - 16:43) Guest написал(а):
я навсякий короче врубил php_flag output_buffering on, чтобы проверить вывод, оказалось, что дейстивтельно, скорее всего страница с bom где-то есть. Это поищу.

Но проблема некоторая осталась. Изображение отлично сохраняется в файл, но на экране оно не выводится. Выводится стандартная ошибка браузера, будто неверная ссылка на рисунок. ( ну такой прямугольник, в нем слово изображение просто )

Спустя 2 минуты, 56 секунд (14.08.2011 - 16:46) Guest написал(а):
да, страничка с bom была, но вопрос про не отображении картинки на экране, при ее отличном сохранении в файл, остается в силе.

Какие могут быть тут причины?

Спустя 1 минута, 34 секунды (14.08.2011 - 16:48) Guest написал(а):
проблема само собой решилась. Несколько раз обновил страницу - и все ок.

Спустя 1 минута, 53 секунды (14.08.2011 - 16:50) Invis1ble написал(а):
Цитата
проблема само собой решилась. Несколько раз обновил страницу - и все ок.

это кеш браузера скорее всего. Посылай
    header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 03 Apr 1977 00:00:00 GMT");

и заодно запрети в настройках браузера кеш на всякий случай
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.