<?php
echo strftime("%d.%m.%Y", 1293383054)."\n";
//получим: 26.12.2010
?>
Архив категории: Программирование
Конвертация времени из UNIXTIME в нормальную дату на PHP
Категория: Программирование
Object status checker (PHP source code)
Хочу представить свой новый скрипт. Скрипт проверяет наличие определенного фрагмена на нужной странице. Если зарядить crontab на вызов этого скрипта с определенной периодичностью, то можно автоматизировать проверку по расписанию.
Категория: Программирование
Укоротитель URL на PHP
Добрый всем день!
Хочу поделиться неплохим скриптом. Называется он — Укоротитель URL. Скрипт не претендует на замечательность и незаменимость. Ведь сейчас много сервисов укорощения URL-адресов (is.gd, bit.ly, etc…). Скрипт привожу в академических и ознакомительных целях. Хороший пример, хорошая реализация по моему. Есть минусы (предсказуемость коротких адресов, позволяющая методом перебора просмотреть все адреса из базы). Но как пример использования очень даже ничего
Исходный код Укоротителя URL вы можете скачать здесь: tar.gz | zip
Другая информация по Укоротителю URL лежит здесь: http://konyakov.ru/pubs/urlShortening/
1) Распаковываете архивы в корень Вашего сайта
2) Открываете свой файл .htaccess и копируете в него директиву (если у вас уже используется RewriteEngine On, то его второй раз не добавляйте):
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^([0-9]*)$ index.php?id=$1 [L]
RewriteRule ^([0-9]*)/$ index.php?id=$1 [L]
</IfModule>
Хочу заметить, что если структура вашего сайта использует динамическое отображение статей в виде index.php?id=, то «Укоротитель ссылок» работать не будет!
3) Создаете текстовый файл БД со сложным именем (пример: urlShortening-sKqoMz9-dB_UYexQJxga.txt)
4) Добавляете права доступа (CHMOD) на текстовый файл БД: 777, 775 или 755 (зависит от настроек Вашего сервера)
5) Файл index.php имеет следующий PHP-код:
index.php
7) Переименовываете файл add.php.txt в add.php
add.php
8) Наслаждайтесь!
ПРИМЕЧАНИЕ:
Внимание! Данный пример вы используете на свой страх и риск. Автор не несет ответственности за любое последствие использование скрипта.
Чтобы начать использование, запустите файл add.php. Вы увидите форму, в которую нужно ввести любой адрес URL. Введя корректный URL, скрипт его укоротит и выведет короткую ссылку. Чтение происходит из текстовой БД. Номер строки с адресом в текстовой БД — это соответственно номер короткой ссылки.
Чтобы добавить безопасности, и позволить добавлять короткие ссылки только для себя, вы можете добавить в .htaccess следующую директиву:
<files "add.php">
Order Deny,Allow
Deny from all
#здесь идет разрешение на доступ к файлу только с вашего IP-адреса
Allow from 000.000.000.000
</files>
Будут вопросы, пишите (http://konyakov.ru/contacts/). Чем смогу — помогу.
Категория: Программирование
НеПутёвые заметки компьютерщика
Здесь публикуются компьютерные шпаргалки (записки). Многие из них выложил сюда потому, что просто лень держать в голове. Плюс для того, чтобы общественность предложила более красивые и функциональные варианты (если такие будут иметься). Раздел постоянно обновляется, посему не забывайте периодически заходить, читать, комментировать.
Последнее обновление: 16.12.2011 20:42
Категория: Мудрые мысли, Программирование
Интерактивная карта России (на Javascript и HTML)
Предыстория: Я столкнулся с тем, что в интернете нет внятной Интерактивной карты России. Что я подразумеваю под интерактивностью? Карту России, при наведении на регион мы видим подпись с названием региона, очертаниями границ региона а также возможностью кликнуть и перейти на описание региона на новой странице.
Все решения найденные в интернете основывались на Flash технологиях или технологиях замещения картинок Javascript методами. Минусы данных способов — очевидны. Flash технология не всегда позволяет оперативно обновить информацию на карте России (а если и позволяет, то достаточно сложна в реализации). Технология замещения картинок плоха тем, что при наведении курсора на регион, приходится подгружать изображение очертаний этого региона (эти изображения также придется отрисовать, что займет очень много времени).
Моё решение просто — использование одного изображения карты России, + Javascript реализующий обведение границ региона по AREA координатам изображения карты России. Главная сложность этого метода — это отрисовка координат границ регионов. На минуточку, количество регионов в России больше 80
Категория: Программирование






