Конвертация времени из UNIXTIME в нормальную дату на PHP

<?php
echo strftime("%d.%m.%Y", 1293383054)."\n";
//получим: 26.12.2010
?>

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 :)

Смотреть пример

Демонстрация Интерактивной карты России (javascript+html)