|
|
|
| Всем привет!
Я вот не так давно создавал тему про то как считать количество показов кнопки на чужом сайте.
Сейчас проблема заключается в следующем.
Предположим какойто сайт ставит к себе мою кнопку со следующим кодом:
<a href="http://myhost.ru">
<img alt="TOP" border="0"
src="http://myhost.ru/mybanner.php?id=7">
</a>
|
файл mybanner.php содержит следующий код:
<?php
//подключение к базе
//и прибавление единицы
//к показам участника id которого
//равен $_GET["id"]
echo "<img src='http://myhost.ru/banner.png'>";
?>
|
В результате на сайте где размещен код кнопки сама кнопка не отображается,
если напрямую захожу по ссылке http://myhost.ru/mybanner.php?id=7 то кнопку вижу
Скажите пожалуйста, что я не так делаю. | |
|
|
|
|
|
|
|
для: Blizard
(28.07.2007 в 15:09)
| | Здесь в mybanner.php должна быть не ссылка на картинку, а сам вывод картинки. | |
|
|
|
|
|
|
|
для: ddhvvn
(28.07.2007 в 15:14)
| | А у меня разве не сам вывод? О_о
А где Trianon? =) =) =) | |
|
|
|
|
|
|
|
для: Blizard
(28.07.2007 в 15:20)
| | Он где-то рядом... ;))
Под фразой "сам вывод" я имею ввиду вывод картинки например, функцией imagegif(jpeg/png) или хотя бы
echo file_get_contents("picture.gif");
|
| |
|
|
|
|
|
|
|
для: Blizard
(28.07.2007 в 15:20)
| | файл mybanner.php должен содержать примерно следующий код:
<?php
//подключение к базе
//и прибавление единицы
//к показам участника id которого
//равен $_GET["id"]
header("Location: http://myhost.ru/banner.png");
?>
|
причем первым байтом файла должен быть символ <
PS. В некоторых браузерах (IE5.0 к примеру) png-файлы отображаться не будут.
PPS. Trianon иногда спит.... есть у него такое свойство. | |
|
|
|
|
|
|
|
для: Trianon
(28.07.2007 в 15:24)
| | echo file_get_contents("picture.gif") выводит много крякозябриков всяких
а вот с header получилось, спасибо! | |
|
|
|
|
|
|
|
для: Blizard
(28.07.2007 в 15:40)
| | Крякозяблики потому что нужно кодировку image/jpeg например указать =) | |
|
|
|
|
|
|
|
для: Blizard
(28.07.2007 в 15:40)
| | Потому что, вот так надо было выводить с помощью file_get_contents();
<?php
$file = file_get_contents("picture.gif");
header('Content-type: image/png');
echo $file;
?>
|
| |
|
|
|