Добавлено: Пт, 02 Мар, 2007 19:27 Заголовок сообщения: Не рисуется изображение не пишется текст
Замутил основу скрипта, смысл такой:
Скрипт получает RSS с сайта http://bash.org.ru/ (знаменитый цитатник рунЭта), выбирает сообщения длинна которых меньше 200 символов чобы влезло в юзербар и выводит на картинку в хоатичном порядке.
Код:
<?php
header("Content-Type: image/png"); //заголовки для вывода картинки
$xml = simplexml_load_file("http://bash.org.ru/rss/"); //получаем xml файл с сайта
$items = $xml->xpath('channel/item'); //пишем путь до тега <description> xml файла
//заносим сообщения меньше 200 символов в массив для дальнейшей обработки
$index = rand(0, count($array) - 1); //генерируем случайный индекс для массива
$image = imagecreatefrompng("bg.png"); //получаем картинку на которой будем писать
$color = imagecolorallocatealpha($image, 0, 0, 0, 0); // создаём чёрный цвет
imagettftext($image, 7, 0, 10, 15, $color, "Verdana.ttf", $array["$index"]); //пишем случайный текст на картинке
echo imagepng($image); //выводим картинку
?>
На локалхосте пашет отлично, нада только доработать вывод текста чтобы он вмещался в картинку, или картинка делалась по размеру текста, но эт не важно, эт потом.
Вообщем картинка не выводится ни на одном хостинге, а если прошу его вывести просто текст на экран без картнки тож не слушается... Можа какие дополнительные расширения требует которые не включены на серверах. Например здесь в основном используется SimpleXML и GD (для рисования) в чём трабла?