PDA

Просмотр полной версии : Почему не грузит картинку?


kodemak
18.06.2010, 12:38
есть PHP скрипт который преобразует favicon.ico в png
<?php
header("Content-Type: image/png");

$url = $_GET['url'];
echo file_get_contents($url);
echo $url;
?>
скрипт сам по себе работает а вот картинку не грузит я к ней обращался так
img.contentPath = "test.php?url=http://www.flasher.ru/favicon.ico"
почему?
и в каком файле ошибка в PHP или AS

rainbowrussia
18.06.2010, 17:31
Ничего ваш скрипт не преобразует. Просто заменяет выдаваемые mime-type и дописывает в конце зачем-то ссылку. То есть на выходе испорченый ICO с неверным mime-type.

Fatality
18.06.2010, 17:48
В PHP пока нет штатных функций для конвертации формата ico в png (как и в другие граф. форматы). Но можно написать функцию конвертации самому, ну или скопировать например отсюда (http://www.controlstyle.ru/articles/programming/text/php-favicon/).
Не забывая конечно про авторские права.