Вопрос № 80095: Уважаемые коллеги!
Сейчас стало очень модным в подписи на форумах размещать линеечку. Мне очень хочется организовать такой сервис! Пожалуйста, помогите!
1. Не знаю, как сделать "обратный отсчет" ("До моего д/р осталос...
Вопрос № 80.095
Уважаемые коллеги!
Сейчас стало очень модным в подписи на форумах размещать линеечку. Мне очень хочется организовать такой сервис! Пожалуйста, помогите!
1. Не знаю, как сделать "обратный отсчет" ("До моего д/р осталось ХХ дней"), да и обычный тоже :(
2. Не знаю, как заставить ползунок передвигаться по линеечке...
3. Не знаю, как накладывать текст на картинки!
Если что - я напишу уточнения в мини-форум!
Пишите как можно конкретней!
Заранее огромное спасибо!
Отправлен: 28.03.2007, 13:45
Вопрос задала: Angel7 (статус: Практикант)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Yadovit
Здравствуйте, Angel7!
Используем функцию: mktime (часы, минуты, секунды, месяц, день, год);
Она возвратит timestamp - то есть, кол-во секунд прошедших с 1970 года по дату указанную в этой функции.
К примеру
$b_date= mktime (0, 0, 0, 4, 1, 2007); // к примеру, это ваш день рождения
$date= time(); // возвращает timestamp на текущий момент.
if ($b_date < $date) // Если ваша денюха прошла
$b_date= mktime (0, 0, 0, 4, 1, 2008); // получаем сколько осталось до неё в следующем году
$ostalos= $b_date - $date; // Количество секунд оставшихся до дня рождения.
$ostalos_dney= round($ostalos/60*60*24); // сколько дней осталось? секунды*минуты*часы=сутки
print 'До моего дня рождения осталось: '.$ostalos_dney;
===============================================================
2. Рисуйте к примеру жёлтый прямоугольник. Ширина_картинки / 365 = Некая_единица - на столько пикселей закрашивать
картинку.
Некая_единица * осталось_дней = ширина - такой ширины рисуем прямоугольник к примеру красного цвета.
===============================================================
3. imagestring (дескриптор_рисунка, номер_шрифта, x, y, наша_строка, цвет)
- простейщая функция. Выводит текст используя системный шрифт.
imagettftext (дескриптор_рисунка, размер_шрифта, угол_наклона, x, y, цвет, путь_к_TTF-файлу, наш_текст);
- записывает текст на изображении с использованием шрифтов TrueType (обычные в Windows которые).
Читайте http://php.ru/manual/ref.image.html
Ответ отправил: Yadovit (статус: 4-ый класс)
Ответ отправлен: 28.03.2007, 14:21 Оценка за ответ: 4 Комментарий оценки: И хотя я не до конца все поняла, но Вы подтолкнули меня к решению... Попробйю рахобраться. Большое спасибо!