RSS
 

Archive for the ‘PHP’ Category

Грабим курс рубля

11 Авг

Для проекта моего нужен был парсер курса рубля. Быстро наше XML источник валютных курсов и написал простенький скриптик!
Можно легко сделать свой собственный информер! Кстати в следующей статье я как раз и напишу об этом!

// $xml источник откуда грабим данные
$xml = simplexml_load_file('http://www.cbr.ru/scripts/XML_daily.asp');

foreach ($xml->Valute as $Valute) {
    if($Valute['ID'] == 'R01235') {
        (float)$cur = str_replace(",", ".", $Valute->Value);
        echo $cur;
    }
}

R01235 – это ID Доллара США
R01239 – это ID Евро

 
1 Comment

Posted in PHP

 

Сортировка многомерных массивов по ключу

10 Авг

Для одного проекта нужно было отсортировать большой многомерный массив по одному из ключей! Долго рылся в просторах интернета, но ничего нужного для себя не нашел!
Пришлось самому писать сортировщик!
Я использовал функцию сортировки массивов usort(), который требует пользовательскую функцию сравнения.
Read the rest of this entry »

 
No Comments

Posted in PHP

 

Cоздания Zip архивов на php

14 Июн

Очень интересный класс для создания zip архивов на php. Для работы с Zip будем использовать сторонний модуль от Hasin Hayder.

Вот и сам класс:
Read the rest of this entry »

 
1 Comment

Posted in PHP

 

Проверка URL на php

04 Июн

Была проблема валидности URL, поискал в просторах интернета и ничего подходящего не нашел. Решил написать свое регулярное выражение для проверки url.
А вот и сама регулярка:

$urlregex = "^(https?|ftp)\:\/\/([a-z0-9+!*(),;?&=\$_.-]+(\:[a-z0-9+!*(),;?&=\$_.-]+)?@)?[a-z0-9+\$_-]+(\.[a-z0-9+\$_-]+)*(\:[0-9]{2,5})?(\/([a-z0-9+\$_-]\.?)+)*\/?(\?[a-z+&\$_.-][a-z0-9;:@/&%=+\$_.-]*)?(#[a-z_.-][a-z0-9+\$_.-]*)?\$";
if (eregi($urlregex, $url)) {
    echo "Правильный URL";
}
else {
    echo "Не корректный URL";
}

Пользуйтесь на здоровье!

 
5 Comments

Posted in PHP

 

Объединяем свой сайт и Facebook

04 Май

Реализация
Удобно то, что для разработчиков достаточно подробно описаны возможные варианты интеграции с временными затратами и преимуществами для проекта.
Особенно понравилась такая вот табличка:
Read the rest of this entry »

 

Отправляем сообщения в twitter с помощью php

30 Апр

Twitter Twitter уверенно вошел в нашу жизнь. Для кого-то это развлечение, для кого-то средство маркетинга. Тем не менее, не так давно была опубликована 10-ти миллиардная запись, следовательно, столько народу ошибаться не может. Для одного своего сервиса, я решил как-то автоматически отсылать сообщения в twitter. Алгоритм решения данной задачи прост.
Read the rest of this entry »

 
4 Comments

Posted in PHP

 

Определение расположения по IP адресу на PHP

25 Апр

Рано или поздно каждый из нас сталкивается с вопросом определения города посетителя. Будь то в целях формирования подробной статистики и еще чего. Да что там посетителя – любого IP, и как раз для этих целей существуют разные базы IP адресов, некоторые из них (как в нашей функции) очень удобно предоставляют данные через API.

Итак, встречайте: Скрипт определения города на PHP.
Read the rest of this entry »

 
1 Comment

Posted in PHP

 

Готовьтесь к PHP 6

12 Фев

Окончательные релизы PHP 6 появятся не скоро, но разработчики должны знать к чему готовиться…

Вы уже, наверное, в курсе, что группа разработчиков ядра PHP 6 встречалась в ноябре 2005 года в Париже. Это была захватывающая встреча, на которой разработчики обсудили развитие PHP со своей точки зрения. Прежде чем я начну свой рассказ о принятых решениях, вынужден предупредить – все что здесь перечислено, это не «100% решенные вопросы» и в окончательном релизе PHP 6 дела могут обстоять иначе. Конечно же, все эти моменты будут обсуждаться подробнее, но уже сейчас можно говорить о перспективах.
Read the rest of this entry »

 
No Comments

Posted in PHP

 

Использование MVC+PHP

26 Янв

Многие начинающие разработчики сталкиваются с проблемой контроля приложений, внесения изменений и поддержки кода, когда приложение начинает стремительно разрастается. Количество строк увеличивается до 10 тыс., нахождение логических ошибок становится кропотливой работой. Если учитывать что весь код находится в одном сценарии.

Возьмем в пример систему рейтингов.
Read the rest of this entry »

 
No Comments

Posted in PHP

 

Загрузка изображений на сервер

15 Янв


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

файл класса: gallery.class.php
Read the rest of this entry »

 
4 Comments

Posted in PHP