PDA

Просмотр полной версии : Как создается такой текст средствами PHP?


dimash
22.02.2010, 11:05
Текст на примере
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
Текст на примере
http://www.adrenalinerush.com.ua/images/404.png
Сначала создаешь пиктуры, По одной буковке, закидываешь их хоть в основную массу хоть в отдельную папку, затем:

<?
$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
Сначала создаешь пиктуры, По одной буковке, закидываешь их хоть в основную массу хоть в отдельную папку, затем:

<?
$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
а вдруг у ТСа год назад по теперь не существующей ссылке был какойто очень популярный файл, и кнему обращаются в день по стопицот человек и для каждого скрипт будет генерировать картинку, ето затраты вникуда
А давай не будем гадать, а? Хороший пример - ВКонтакте. Посещаемость - не стопицот, а 8 миллионов в сутки. Каптчи в несколько раз больше. Что ж они так извращаются? Пускай сделают как в предыдущем посте... Перебор каждого символа :D

Нарисуй заранее на фотошопе растпространенные ошибки 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
Тот же самый изврат, зачем делать лишнюю нагрузку на сервер, а вдруг у ТСа год назад по теперь не существующей ссылке был какойто очень популярный файл, и кнему обращаются в день по стопицот человек и для каждого скрипт будет генерировать картинку, ето затраты вникуда. Нарисуй заранее на фотошопе растпространенные ошибки 404, 403, 502 и тд и выводи их посредством HTML не нагружая интерпретатор РНР
то что я написал конечно не превосходно, но все же эт пример как сделать на пхп, так же можно и другие цифры(определенное количество букв и цифры0-9)

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

mailbrush
23.02.2010, 12:29
ололо причем тут цикл?)))

Свои адреса прописываеш к 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
Маилбруш не прав.Со всех точек зрения,и даже с моей извращенной,рисовать ерроры на GD - изврат высшей степени.Как уже сказали выше,каптчи - необходимость,а ошибки нужно и важно нарисовать заранее.Тупой спор ниочем.
Да какие нахер ероры, ТС интересуется как можно сделаю такую надпись средствами PHP.
А не чем лучше делать ерроры