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

Форум АНТИЧАТ (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

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

b3 22.02.2010 23:27

Цитата:

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

ErrorDocument 404 http://htaccess.net.ru/error/404.htm
ErrorDocument 403 http://htaccess.net.ru/error/403.htm
ErrorDocument 400 http://htaccess.net.ru/error/400.htm
ErrorDocument 500 http://htaccess.net.ru/error/500.htm
Свои адреса прописываеш к HTML страничкам, а в них выводиш просто картинки 404.gif и тд.

Doom123 22.02.2010 23:53

Цитата:

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

2. Также глупо сравнивать денежные аозможности и колво серверов у вконтакте с ТС'ом

Colin47 23.02.2010 08:15

Цитата:

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

то что я написал конечно не превосходно, но все же эт пример как сделать на пхп, так же можно и другие цифры(определенное количество букв и цифры0-9)

и + он хотел узнать как сделать так вот и описал

mailbrush 23.02.2010 12:29

Цитата:

Сообщение от b3
ололо причем тут цикл?)))

Свои адреса прописываеш к HTML страничкам, а в них выводиш просто картинки 404.gif и тд.

А причем тут .htaccess, и вообще картинки с ошибками? Вообще, вчитайся в вопрос - "Как создается такой текст средствами PHP?". Был дан пример текста, я ответил - берешь шрифты и посредствами GD пишешь текст. А ты влез сюда со своими ошибками, .htaccess. Никакого упоминания о хтакцесс, и вообще об ErrorDocument не было. Причем цикл? Посмотри на код Colin47 и увидишь его.

m0Hze 23.02.2010 14:25

Маилбруш не прав.Со всех точек зрения,и даже с моей извращенной,рисовать ерроры на GD - изврат высшей степени.Как уже сказали выше,каптчи - необходимость,а ошибки нужно и важно нарисовать заранее.Тупой спор ниочем.

b3 23.02.2010 16:49

mailbrush
Цитата:

вчитайся в вопрос - "Как создается такой текст средствами PHP?".
Четкий ответ:
Такой текст на РНР реализуется с помощью библиотеки GD2, но есть замечание, ошибки таким способов выводить ресурсоемко, а дальше читаем всё что я писал выше.

Так устроит ответ?

Deathdreams 23.02.2010 22:06

Цитата:

Сообщение от m0Hze
Маилбруш не прав.Со всех точек зрения,и даже с моей извращенной,рисовать ерроры на GD - изврат высшей степени.Как уже сказали выше,каптчи - необходимость,а ошибки нужно и важно нарисовать заранее.Тупой спор ниочем.

Да какие нахер ероры, ТС интересуется как можно сделаю такую надпись средствами PHP.
А не чем лучше делать ерроры


Время: 09:47