понедельник, 14 сентября 2009 г.

v2.0 PHP-скрипт прогноза погоды для сайта скачать бесплатно


Обновлен скрипт предназначенный для грабинга погоды с сайта gismeteo.ru, скрипт обрабатывает данные получаемые из XML файла.

Скачать скрипт вывода прогноза погоды на сайте.[обновление]

Сохранена возможность кэширования выводимой погоды. Скрипт уменьшился в размерах.

Для того чтобы вывести погоду с включенным кэшированием:

require_once'class.weather.php';
$w = new Weather;
$w->cch = true;
$w->cnn(28367);

echo $w->city;
echo $w->prt().
$w->prt(1).
$w->prt(2).
$w->prt(3);



Для того чтобы вывести погоду с выключенным кэшированием:

require_once'class.weather.php';
$w = new Weather;
$w->cnn(28367);

echo $w->city;
echo $w->prt().
$w->prt(1).
$w->prt(2).
$w->prt(3);


Переменные для работы с классом:
->cch — директива для активации переменное (по умолчанию: false),
    true – кэширование включено,
    false – кэширование выключено.
->cct — время хранения кэша в секундах (по умолчанию: 7200)
->cache — директория для хранения кэша погоды (по умолчанию: ./cache_weather/)
->img — директория с иконками погоды (по умолчанию: weather/)
->err — массив ошибок, предназначен для отладки (print_r(->err);)
->city — название города
->prt() — время суток со сдвигом от нынешнего времени суток для которого составлен прогноз, т.е. если скрипт обновился последний раз вечером, то погода выведется, на вечер, затем:
    ->prt(1) – на ночь
    ->prt(2) – на утро
    ->prt(3) – на день

Обновление предыдущей версии.

воскресенье, 13 сентября 2009 г.

База данных игр в SQL

Игровая база данных с сайта игромания.ру. База в формате SQL, в ней собрано описание игр, жанр, системные требования, дата выхода, компания издатель и другие ветки, которые я хотел использовать для своего игрового портала.

База имеет 6 840 строчек.

Структура БД:

`id` bigint(1) unsigned NOT NULL auto_increment,
`icon` varchar(200) NOT NULL,
`name` varchar(300) NOT NULL,
`console` varchar(100) NOT NULL,
`lang` varchar(100) NOT NULL,
`genre` char(100) NOT NULL,
`multiplayer` varchar(250) NOT NULL,
`developer` varchar(250) NOT NULL,
`developer_url` text NOT NULL,
`publisher` varchar(250) NOT NULL,
`publisher_url` text NOT NULL,
`publisher_in_russian` varchar(250) NOT NULL,
`publisher_in_russian_url` text NOT NULL,
`localizer` varchar(250) NOT NULL,
`localizer_url` text NOT NULL,
`date` varchar(100) NOT NULL,
`offsitegame` varchar(200) NOT NULL,
`minsystems` text NOT NULL,
`systems` text NOT NULL,
`text` text NOT NULL,
`tags` varchar(100) NOT NULL,
`url` text NOT NULL,
`count` int(1) unsigned NOT NULL,
`active` enum('0','1') NOT NULL default '1',
PRIMARY KEY (`id`)

Таблица структурирована не очень. Типы полей тоже не сильно обдуманы. Исправите.

Скачать игровую базу можно с народа в формате .zip [659кБ]

Если кому потребуется скрипт для распарсивания или добавления картинок, обращайтесь отдам безвозмездно.