|
Автор |
Сообщение |
Roler U-Bot
Зарегистрирован: 03.07.2007 Сообщения: 1874 Юбаксов : 10000
|
|
Там не только название, на конце ещё .ttf - расширение. Шрифт, в данном случае почти то же, что и исходное изображение.
Вообщем, грузи его на сервер и указывай путь. _________________
|
|
Вернуться к началу |
|
|
artemhp Гость
Зарегистрирован: 07.10.2008 Сообщения: 22 Юбаксов : 0
|
|
Спасибо за вопрос.
Цените, и задавайте еще вопосы.
Глупых вопросов не бывает)
Цитата: | Программный код php обрабатывается на сервере специальным модулем php в Apache3,
и на выходе мы получаем готовый продукт. В основном генерируется html-код, но в нашем случае - картинка.
По этому беспокоится о том, что у пользователя нету такого шрифта ненужно, вся процедура выполняется сервером, но как раз о наличии этого шрифта на сервере нам нужно и позаботиться.
Закачать шрифт нужно в нашем случае нужно в папку htdocs и указать к нему путь.
Путь указывается в програмном коде этой строке::
imagettftext($im, 10, 0, 160, 13, $color, "Visitor TT2 -BRK-.ttf", $ element);
В двойных скобках указываем точное местоположение скрипта. Если шрифт вы закачали в ту же папку, где и главный срипт, то достаточно в точности скопировать имя файла шрифта, если у вас много шрифтов, и они вы выделили им отдельную папку fonts, то адрес будет такой: "fonts/Visitor TT2 -BRK-.ttf"
Таким образом, настройка шрифта сводится до процедуры в два действия:
1. Закачиваем шрифт через Total Commander на сервер
2. Указываем точный путь файла
Как видим, шрифт указывается не просто его имя а полный путь. По этому, даже для того что бы использовать Arial нужно закачать его на сервер |
|
|
Вернуться к началу |
|
|
FlexZERO Супер Модератор
Зарегистрирован: 17.03.2007 Сообщения: 2717 Юбаксов : 10001
|
|
artemhp
Цитата: | 1. Закачиваем шрифт через Total Commander на сервер
2. Указываем точный путь файла |
Вот это я и хотел услышать. Спасибо. _________________
|
|
Вернуться к началу |
|
|
baber Интересующийся
Зарегистрирован: 04.07.2008 Сообщения: 66 Юбаксов : 0
|
|
Во, помоему я что-то сотворил!
На серваке Хостинга Обыкновенного (про который ты в уроке написал) вроде-бы нужно все файлы заливать в htdocs (сорри если я этого в уроке не заметил)
ЗЫ: мой первый опыт в PHP! афтару спс |
|
Вернуться к началу |
|
|
Jampire Аццкий Юзербар
Зарегистрирован: 08.06.2007 Сообщения: 1956 Юбаксов : 500
|
|
Мой секрет раскрыт ( . _________________
|
|
Вернуться к началу |
|
|
FREEZE
Silencer
Зарегистрирован: 25.04.2008 Сообщения: 7418 Юбаксов : 3210
|
|
тут по подробней
Цитата: | 1. Закачиваем шрифт через Total Commander на сервер
2. Указываем точный путь файла |
с пхп я не знаком вобще и его прогами тоже как шрифт на сервер пихнуть? О_о _________________
|
|
Вернуться к началу |
|
|
ScUm Ветеран
Зарегистрирован: 29.02.2008 Сообщения: 3009 Юбаксов : 156
|
|
FREEZE, там надо подключится к серверу через тотал коммандер, кажется |
|
Вернуться к началу |
|
|
FlexZERO Супер Модератор
Зарегистрирован: 17.03.2007 Сообщения: 2717 Юбаксов : 10001
|
|
FREEZE
В тотал коммандер 2 окна. В одном окне открываешь содержимое сервера, во втором ищешь шрифт, мышью перетаскиваешь и все. _________________
|
|
Вернуться к началу |
|
|
baber Интересующийся
Зарегистрирован: 04.07.2008 Сообщения: 66 Юбаксов : 0
|
|
Кстати, открыл для себя то, что PHP по написанию очень похож на C++!
artemhp, можешь ли ты добавить в тутор еще пару фишек с $element?? |
|
Вернуться к началу |
|
|
artemhp Гость
Зарегистрирован: 07.10.2008 Сообщения: 22 Юбаксов : 0
|
|
baber, а Вы спрашивайте :о))) Будем писать скрипты под определенные цели ) |
|
Вернуться к началу |
|
|
EviL42 Мимо проходил
Зарегистрирован: 27.10.2008 Сообщения: 2 Юбаксов : 0
|
|
artemhp
А можн как-нибудь сделать не просто дней, а X лет Y дней Z часов ? |
|
Вернуться к началу |
|
|
Roler U-Bot
Зарегистрирован: 03.07.2007 Сообщения: 1874 Юбаксов : 10000
|
|
Цитата: | На серваке Хостинга Обыкновенного (про который ты в уроке написал) вроде-бы нужно все файлы заливать в htdocs (сорри если я этого в уроке не заметил) |
Я тебя обрадую, везде по-разному, не путай людей.
EviL42
Учи php, на любом сайте написано _________________
|
|
Вернуться к началу |
|
|
artemhp Гость
Зарегистрирован: 07.10.2008 Сообщения: 22 Юбаксов : 0
|
|
EviL42 писал(а): | artemhp
А можн как-нибудь сделать не просто дней, а X лет Y дней Z часов ? |
Прошу:
Код: |
<?php
$last = "2004-10-10";
$now = time();
$res = $now - strtotime($last);
$a=$res;
$years = 0;
while ( $res >= 31536000 ) {
$years++;
$res -= 31536000;
}
$b=31536000*$years;
$res1=$a-$b;
$a = $res1;
$days = 0;
while ( $res1 >= 86400 ) {
$days++;
$res1 -= 86400;
}
$b = 86400*$days;
$res2 = $a-$b;
$a=$res2;
$hours=0;
while ( $res2 >= 3600 ) {
$hours++;
$res2 -= 3600;
}
$b = 3600*$hours;
$res3=$a-$b;
$minutes = 0;
while ( $res3 >= 60 ) {
$minutes++;
$res3 -= 60;
}
$object = $years." лет ".$days." дней ".$hours." часов ".$minutes." минут";
?>
|
Даже минуты добавил. Если минуты не нужно отбражать, то пишем просто:
$object = $years." лет ".$days." дней ".$hours."."часов";
Добавлено спустя 5 минут 55 секунд:
Вот нашел интересный пример применения вами уже освоиными динамических юзербаров)
http://kurenie-yad.org/vernyiy-sposob-brosit-kurit/index.php |
|
Вернуться к началу |
|
|
ivan_fd Мимо проходил
Зарегистрирован: 11.11.2008 Сообщения: 2 Юбаксов : 0
|
|
Привет! А как сделать чобы килица нормально отображалась, а то у меня каракули. Спасибо! |
|
Вернуться к началу |
|
|
Roler U-Bot
Зарегистрирован: 03.07.2007 Сообщения: 1874 Юбаксов : 10000
|
|
Вы в какой кодировке скрипт пишете? _________________
|
|
Вернуться к началу |
|
|
|