.
Место для Вашей рекламы
14 Февраль 2011

PHP — чтение большого Excel файла

В техническом задании интернете магазинчика, коим в данный момент занимаюсь, необходимо автоматом заливать в БД прайс из xls файла (к сожалению в других форматах получить прайс нет возможности).

После изучения выдачи поисковиков и анализа полученной информации, остановился на 3х вариантах

Не буду томить, сразу к результатам:

Читать полностью »

рубрики: Программирование | 9 комментариев

18 Январь 2011

PHP скрипт курс валют

Понадобилось по ТЗ встроить в сайт текущий курс евро, в сети ничего не нашел, сваял свой мини-скриптик:

$url = 'http://www.cbr.ru/scripts/XML_daily.asp?date_req='.date("d/m/Y");
$buf = file_get_contents($url);
if($buf) {
   $xmldoc = new SimpleXMLElement($buf);
   $result = $xmldoc->Xpath("//Valute[@ID='R01239']"); //R01239 код евро
   echo $result[0]->Value;
}

рубрики: Программирование | 7 комментариев

23 Ноябрь 2010

PHP cкрипт — количество подписчиков FeedBurner цифрой

Сваял я таки задуманное !

На входе имя RSS ленты в FeedBurner.
На выходе значение integer — количество подписчиков

Для скрипта картинка FeedBurner со счётчиком — капча 🙂 Тупо её распознаём по шаблонным символам (благо нет помех и всяческих защит) и усё готово.

Проверить работоспособность скрипта.
Скачать исходники.

P.S.
На g-post.ru добавил авторизацию с возможность редактировать информацию о своих блогах.

рубрики: SEO | 9 комментариев

27 Сентябрь 2010

Модификация скрипта доступности сайта

Как показала практика Скрипт проверки доступности сайта не оправдал возложенных на него функций — проверка изначально была не правильно задумана.

Так в субботу вечером у меня ни с того, ни с сего завалился mysql, а точнее системная таблица с правами пользователей. Таким образом сам веб сервер то работал — на GET запрос давал 200 OK — но по факту — лежим … Состояние для выяснения и решения проблемы у меня было не соответствующее (количество выпитого пива и съеденного мяса давало о себе знать), поэтому решил вопрос только в воскресенье — а это значит, что сервер со всеми возложенными на него задачами слёг на 12 часов !

В общем скрипт я модифицировал, на проверку тега Title — если изменился — тогда уже кричим alarm — на заданные адреса отсылаем письма и sms.

Кому интересно — жмём далее и смотрим полный код.

Читать полностью »

рубрики: SEO, Программирование | 2 комментария

12 Сентябрь 2010

seoplayer — пополнение блогов SEO кодеров

coder

На блоге adne в обзорном посте с соц.сети kORICA.info (в следующих постах ещё вернусь и к Adne и его соц.сети — есть кое какие мысли) надыбал обзорчик граббера картинок images.google.ru — собственно даже по названию поста уже понятно — «наш клиент» в список блогов SEO кодеров.

Блог довольно старый — существует с декабря 2007 года, вроде несколько раз посещал — но раньше почему то не обращал внимание на его скриптики (либо их небыло).

Собственно сами скриптики выложены на отдельной страничке — Бесплатные SEO скрипты, что очень удобно (надо будет так же сделать).

Хоть и последний скриптик «грабер картинок» с моего денвера «с лёту» не пошел (_curl_session почему то false возвратил — ну это я ещё гляну), тем не менее стиль кодинга мне понравился — углядел даже некое подобие php фреймворка, правда в зачаточном состоянии 🙂

Весь код открыт, включая подключаемые библиотеки (в данном случае seoclass и simple_html_dom).

Собственно — блог однозначно в список и в ридер.

рубрики: SEO, Полезности, Программирование | 3 комментария

25 Август 2010

WAP версия bash.org.ru

bash

Возможно многие посчитают мой сегодняшний труд напрасным, т.к. многие современные телефоны нормально справляются и с обычной версией цитатника рунета, но мой Samsung D900 ругается на слишком большой объем документа, а выделить 5 минут на отдых — почитать свежих цитат я люблю.

Официальной WAP версии я не нашел, долгое время мучался с виджет-версией баша ideawidgets.ru — постоянные подвисоны с дальнейшей переактивацией просто выбесили… потом нашел таки чьё то творение, полностью меня устраивающее — wapbashorg.ru, но к величайшему моему сожалению с неделю назад меня стало редиректить на какой то «Вы очевидец».

В итоге решил сделать свой проектик WAP версии bash.org.ru чем сегодня и занимался (ушло больше времени чем планировал — поначалу думал часа за два справлюсь). Завтра ещё допишу парсер RSS ленты,  и в крон её — и вуаля !

Дизайн тупо скоммуниздил с wapbashorg, выкинув лишнее (будет время возможно переделаю), контент решил позаимствовать у первоисточника — грабер-парсер раза на 3 переписывал (всё оптимизировал).

В итоге получилось, что получилось 🙂

Прошу любить и жаловать:  wap.gtalex.ru

рубрики: Программирование | 12 комментариев

23 Август 2010

Скрипт отслеживания изменений в файлах

apple_worm

Этот скрипт как и предыдущий, контролирующий доступность сервера, нужно было написать ещё 5 лет тому назад. Последней каплей сподвинувшей стал взлом одного из моих сайтиков, в результате чего сильно попадали позиции 🙁

В общем идея как всегда очень простая, даже не знаю почему хостеры не предоставляют подобный функционал:

Раз в (период времени) делается «снимок» файловой системы (например корневой каталог вашего сайта) с учётом поддиректорий (в принципе в список можно добавить исключения) и сливается с результатами снимка сделанного за предыдущий запуск скрипта, если есть разногласия в размерах файлов (сначала md5 делал — в конечном итоге подумал, что достаточно и размера …) информируем владельца сайта о найденных разногласиях.

По началу сваял скрипт не используя выгрузки в файлы — всё на массивах, но он не выдержал проверки моего основного рабочего домена — там сотни тысяч файлов — сдох по нехватке памяти.

После чего вообще решил только практически на командах ОС всё сделать «ls -lR» + «diff«, но так и не получилось вывести в ls файлы с полным абсолютным путём,  в конечном итоге получился некий симбиоз который и выкладываю на ваш суд: Читать полностью »

рубрики: Полезности, Программирование | 11 комментариев

Яндекс.Метрика