Foxter.ru

Foxter.ru (https://www.foxter.ru/index.php)
-   Web-программирование (https://www.foxter.ru/forumdisplay.php?f=66)
-   -   Вывод текста на картинку (https://www.foxter.ru/showthread.php?t=1603)

Foxter 12.04.2006 11:58

Вывод текста на картинку
 
Задался идеей сделать что-то похожее как у меня в подписи.



Эдакий юзербар, в котором будет картинка и рандомно выводимый текст скажем из какого-нибудь текстового файла расположенного в сети.
Кто-нибудь вообще сталкивался с похожей задачей?
На данный момент интересует вопрос можно ли выводить на картинку текст?

azalio 12.04.2006 12:44

Цитата:

Сообщение от Foxter
Задался идеей сделать что-то похожее как у меня в подписи.



Эдакий юзербар, в котором будет картинка и рандомно выводимый текст скажем из какого-нибудь текстового файла расположенного в сети.
Кто-нибудь вообще сталкивался с похожей задачей?
На данный момент интересует вопрос можно ли выводить на картинку текст?

Это реально, сам этим не занимался к сожалению, но вот ссылки:

http://www.php5.ru/articles/image
http://ru2.php.net/imagettftext

NEOn 12.04.2006 17:50

Вот наиболее полная инфа по этой теме, там все очень просто. ) Если будут конкретные вопросы/проблемы, пиши, решим. )
http://php.rinet.ru/manual/ru/ref.image.php

Vadya corp. 12.04.2006 20:22

Нашел у себя где-то в сорцах исходник счетчика на PHP, который использует GD и выводит все в png
PHP код:

<?
    $dat_file
="counter.dat"// Файл счетчика
    
$log_file="counter.log"// Файл списка IP
    // Открывем файл счетчика и считываем текущий счет
    // в переменную $count
    
$f=fopen($dat_file,"r");
    
$count=fgets($f,100);
    
fclose($f);
    
$count=ereg_replace(" ","",$count); // Удаляем символ конца строки
    
$count++; // Увеличиваем счетчик
    // Записываем данные обратно в файл
    
$f=fopen($dat_file,"w");
    
fputs($f,"$count ");
    
fclose($f);
    
// Создаем новое изображение из файла
    
$im ImageCreateFromPNG('counter.png');
    
// Назначаем черный цвет
    
$black ImagecolorAllocate($im,0,0,0);
    
// Выводим счет на изображение
    
Imagestring($im,1,71,4,$count,$black);
    
// Выводим изображение в стандартный поток вывода
    
Header("Content-type: image/png");
    
ImagePng($im);
    
// Записываем IP посетителя
    
$f=fopen($log_file,"a+");
    
$ip=getenv("REMOTE_ADDR");
    
fputs($f,"$ip \n");
    
fclose($f);
?>

И если внедрять такую картинку, то будет примерно так:
<img src="counter.php">

s1mon 26.04.2006 19:36

Цитата:

Сообщение от Foxter
Кто-нибудь вообще сталкивался с похожей задачей?

В принципе скриптом можно все это нарисовать. Конечно только муторно все как-то! =)) Обычно данным способом картинки подписываются на ресурсах. Сам один раз так делал... Но вся эта скриптографа-графия он-лайн много памяти кушает =(

spirit 05.12.2006 00:16

Здраствуйте!!!
это мой первый пост на этом форуме зовут меня Лёха, я новичёк и нуждаюсь в помощи....

я хочу сделать что-то типо этого проэкта http://showip.be/forum_signature.php

единственная проблема, это то что я никогда не видел как это работает.... может ли мне кто-то помочь? буду безмернно благодарен!!! спасибо!

azalio 05.12.2006 00:29

Цитата:

Сообщение от spirit (Сообщение 34320)
Здраствуйте!!!
это мой первый пост на этом форуме зовут меня Лёха, я новичёк и нуждаюсь в помощи....

я хочу сделать что-то типо этого проэкта http://showip.be/forum_signature.php

единственная проблема, это то что я никогда не видел как это работает.... может ли мне кто-то помочь? буду безмернно благодарен!!! спасибо!

10


Но я тебе этого не говорил ;)

spirit 05.12.2006 01:17

Цитата:

Сообщение от azalio (Сообщение 34321)
*** Скрытый блок ***

Но я тебе этого не говорил ;)

действительно ты мне ничего не сказал =) так как у меня тоько 1 сообшение написано, а надо 10 чтобы прочитать что ты мне написал =(

Foxter 19.12.2009 01:54

Цитата:

Сообщение от Vadya corp.
И если внедрять такую картинку, то будет примерно так:
<img src="counter.php">

Проблема в том что часть форумов не принимают картинку с окончанием php. Была бы gif или png...

Cloud Strife 19.12.2009 02:04

http://forum.bfrussia.ru/showthread.php?t=1238

sephirothx96 - мой брат. Он всё делал xml скриптами. В его сигнатурах инфа про персонажа берётся прям из сервака игры (оффсайта) и постоянно обновляется. Скорее всего не то, что тебе нужно, но хотя бы взгляни.


Часовой пояс GMT +3, время: 02:32.

Powered by vBulletin
Copyright ©2000-2024, Jelsoft Enterprises Ltd.