Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Как создается такой текст средствами PHP? (https://forum.antichat.xyz/showthread.php?t=180944)

dimash 22.02.2010 11:05

Как создается такой текст средствами PHP?
 
Текст на примере
http://www.adrenalinerush.com.ua/images/404.png

Kusto 22.02.2010 11:08

средствами php текст несоздают)) наверное всетаки HTML нужен

теща 22.02.2010 11:11

HTML -- не конает ?
глянь сюда http://www.htmlbook.ru/html/?cat=9

Compton 22.02.2010 11:15

ого
мне кажется легче нарисовать в фотошопе и через img src вставить

d_x 22.02.2010 14:02

Если вопрос состоит в том, как сделать какую-то картинку средствами php, нужно смотреть функции GD (http://ru.php.net/manual/en/ref.image.php).

Colin47 22.02.2010 21:16

Вот моё решение
 
Цитата:

Сообщение от dimash

Сначала создаешь пиктуры, По одной буковке, закидываешь их хоть в основную массу хоть в отдельную папку, затем:

<?
$numbers= strlen (на что повесить нужно);
for($pos = 0; $pos<$numbers; $pos++)
{
$digit= substr (на что повесить нужно, $pos, 1);
switch ($digit) {
case ("bуквы или чего там": echo"<img src=\"bуквы или чего там.gif\">"; break;

и касе и процедуру столько раз сколько букв цифр или прочее,

}
}
?>

mailbrush 22.02.2010 21:18

Цитата:

Сообщение от Colin47
Сначала создаешь пиктуры, По одной буковке, закидываешь их хоть в основную массу хоть в отдельную папку, затем:

<?
$numbers= strlen (на что повесить нужно);
for($pos = 0; $pos<$numbers; $pos++)
{
$digit= substr (на что повесить нужно, $pos, 1);
switch ($digit) {
case ("bуквы или чего там": echo"<img src=\"bуквы или чего там.gif\">"; break;

и касе и процедуру столько раз сколько букв цифр или прочее,

}
}
?>

Изврат... ТС, берешь шрифт и посредством GD пишешь текст.

b3 22.02.2010 22:42

Цитата:

Изврат... ТС, берешь шрифт и посредством GD пишешь текст.
Тот же самый изврат, зачем делать лишнюю нагрузку на сервер, а вдруг у ТСа год назад по теперь не существующей ссылке был какойто очень популярный файл, и кнему обращаются в день по стопицот человек и для каждого скрипт будет генерировать картинку, ето затраты вникуда. Нарисуй заранее на фотошопе растпространенные ошибки 404, 403, 502 и тд и выводи их посредством HTML не нагружая интерпретатор РНР

mailbrush 22.02.2010 23:08

Цитата:

Сообщение от b3
а вдруг у ТСа год назад по теперь не существующей ссылке был какойто очень популярный файл, и кнему обращаются в день по стопицот человек и для каждого скрипт будет генерировать картинку, ето затраты вникуда

А давай не будем гадать, а? Хороший пример - ВКонтакте. Посещаемость - не стопицот, а 8 миллионов в сутки. Каптчи в несколько раз больше. Что ж они так извращаются? Пускай сделают как в предыдущем посте... Перебор каждого символа :D

Цитата:

Сообщение от b3
Нарисуй заранее на фотошопе растпространенные ошибки 404, 403, 502 и тд и выводи их посредством HTML не нагружая интерпретатор РНР

Прочитай внимательно, ТС спросил - как создать текст средствами PHP(!) на примере(!) данного. Изображения ошибок тут ни при чем.

По-моему, более рационально использовать GD + шрифты, чем в цикле перебирать каждую букву слова и выводить соответствующее изображение.

acdel 22.02.2010 23:14

CSS

http://www.webdesignerwall.com/tutorials/css-gradient-text-effect/
http://www.art-shok.ru/tutorials/6-text-gradient/demo.html

И без всякого изврата.


Время: 08:14