Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Вывод графики и текста


Автор: rodendron 21.10.2006, 09:45
Доброе утро.

Понимаю, что так делать нехорошо, но хотелось бы узнать.
У меня рейтинговая система сайтов - выводит счетчик.
Счетчик выводится посредством <img src=....count.php>

Соответственно в скрипте count.php происходит вывод с помощью модуля GIFa.(стандартными путями, header gif и т.д.)

Так вот, вопрос вот в чем. Могу ли я, обманывать рекламодателя?
Путем вставки рекламы в скрипт count.php, при условии что, он отображается на сайтах пользователей тегом IMG.

Заранее благодарен за ответ.

Автор: xolod 21.10.2006, 10:10
Если скрипт генерирует изображение или другие бинарные данные (например pdf), то только этим он и может заниматься.
Логически не сложно догадаться, что браузер просто не в состоянии будет отделить картинку от какой-то текстовой информации.

Автор: rodendron 21.10.2006, 17:13
То есть получается никак?

Автор: Mal Hack 21.10.2006, 17:43
В HTML не удасться...

Автор: ewolf 21.10.2006, 20:34
Можно генерировать изображения в формате data url При этом закодированная картинка вставляется прямо в html код.
Но к сожалению ie данную возможность не поддерживает

Автор: rodendron 22.10.2006, 10:26
Понятно, сделал так:
если никто ругаться не начнет - потом найду применения.
Пока страница в ифрейме нулевая:

Код

<script language="JavaScript">
<!--
document.write('<a href=http://www.mysite.com/worldtop/rating.php?id=1 target=_blank><img height=31 width=88 border=0 src=http://www.mysite.com/worldtop/count.php?id=1&random='+Math.random()+' alt="Rating"></a>');
document.write('<IFRAME src=http://www.mysite.com/worldtop/stat.php?id=1 width=0 height=0 frameborder=0></iframe>');
// -->
</script>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)