- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Не могу понять в чем дело , вроде на сервере графическая библиотека подключена, но скрипт почему то выдает не картинку , а всякую ерунду типа
‰PNG IHDRdd Њ}З PLTEяяяяЂ@яЬ¤DCнg
Даже такой код не читает , брался из учебника
<?php
$img = imageCreate(100, 100);
$black = imageColorAllocate($img, 0, 0, 0);
$white = imageColorAllocate($img, 255, 255, 255);
$orange = imageColorAllocate($img, 255, 128, 64);
$lightorange = imageColorAllocate($img, 255, 220, 164);
imageFilledRectangle($img, 0, 0, 100, 100, $white);
imageRectangle($img, 0, 0, 99, 99, $black);
imageRectangle($img, 5, 5, 94, 94, $black);
$points = Array(12,10,
20,15,
15,20);
$nump = (int) count($points)/2;
imagePolygon($img, $points, $nump, $orange);
imageLine($img, 17, 18, 27, 33, $orange);
imageLine($img, 18, 18, 28, 33, $lightorange);
imageLine($img, 19, 18, 29, 33, $orange);
imageRectangle($img, 15, 33, 80, 75, $orange);
imageFill($img, 14, 14, $lightorange);
imageFill($img, 20, 40, $lightorange);
imageString ($img, 2, 20, 40, "I'm a PHP", $black);
imageString ($img, 2, 30, 55, "image", $black);
imagePNG($img);
?>
В чем тут дело? Подскажите пожалуйста.
Браузер не знает что это картинка и рисует как текст.
Добавь HTTP заголовок
header('Content-type: image/png');
Браузер не знает что это картинка и рисует как текст.
Добавь HTTP заголовок
header('Content-type: image/png');
Я это пробовал, вообще ошибку выдает
Warning: Cannot modify header information - headers already sent by (output started at /home2/topbet/public_html/3.php:9)
in /home2/topbet/public_html/3.php on line 23
Уже третий час бьюсь, с ума сойти можно
Значит где-то до заголовка пробел или еще какой символ выводишь. Проверь.
посылай хидер до начала вывода любой инфы
bestbetor,
У тебя может где-то выскакивать Варнинг или Нотис перед попыте\кой установить хидер.
Первое:
предварительно убери imagePNG($img);
Чтобы увидеть, все ли функции отрабатывают нормально без ошибок.
Второе:
Поставь header('Content-type: image/png');
самой первой строкой скрипта. Это раз.
У меня все работает:
img.php
и test.html
Все ребят, ОГРОМНОЕ спасибо, понял. Заработало.