PHP

Получение курса валют Национального Банка Молдовы при помощи PHP Class

Как получить курс валют Национального Банка Молдовы при помощи PHP? Как-то давно я делал PHP-класс для получения курса валют с Национального Банка Молдовы (НБМ, BNM). Но класс был заточен под работу на PHP Framework CodeIgniter. Тогда я парсил полученный XML-файл средставми регулярных выражений (preg_match), выбирал только нужные курсы валют и сохранял их в текстовый файл [...]

1 балл2 балла3 балла4 балла5 баллов (Без рейтинга)
Loading ... Loading ...
IT - информационные технологии, PHP, Программирование

Вышел CodeIgniter 2.0

Наконец-то выпустили долгожданный CodeIgniter 2.0. Хоть я и опоздал с этой новостью, но уже давно ждал. Честно говоря, не сильно я уже и рад, т.к. изменил своему любимому CodeIgniter-у на более современный и более перспективный на мой взгляд Yii-framework. С последнего официального релиза CodeIgniter в 2009 году прошло уже много времени. А вот полезных нововведений в [...]

1 балл2 балла3 балла4 балла5 баллов (1 голосов, среднее: 5,00 из 5)
Loading ... Loading ...
IT - информационные технологии, PHP, Программирование

Примеры регулярных выражений на PHP

Часто сталкиваюсь в программировании на PHP с работой с регулярными выражениями. Нашел несколько полезных примеров для решения распространенных задач на PHP. Получить расширение файла Взять то, что находится между тегами <title> и </title> Обратите внимание: берется не нулевой элемент массива, а первый! Если title будет встречаться несколько раз, то будет вырезано от первого и до [...]

1 балл2 балла3 балла4 балла5 баллов (4 голосов, среднее: 3,75 из 5)
Loading ... Loading ...
IT - информационные технологии, PHP, Программирование

Frameworks Benchmark KumbiaPHP vs (Yii CodeIgniter Kohana Zend Prado CakePHP Symfony)

Я всегда интересовался производительностью PHP framework-ов, т.к. скорость работы движка сильно влияет на нагруженные веб-проекты. Сегодня случайно нашел в сети информацию о каком-то новом движке:  Framework KumbiaPHP. Просто так я бы не обратил внимание, т.к. всегда считал Yii современным максимально-производительным PHP движком, а тут вот такое:

1 балл2 балла3 балла4 балла5 баллов (3 голосов, среднее: 5,00 из 5)
Loading ... Loading ...
IT - информационные технологии, PHP, Программирование

KCFinder — файловый менеджер

KCFinder является открытым исходным кодом файлового веб-менеджера. Он может быть интегрирован в FCKeditor, CKEditor и TinyMCE WYSIWYG-редакторы (или пользовательские веб-приложения), чтобы загружать и управлять изображениями, флэш-роликами и другими файлами, которые могут быть внедрены в контент редактора HTML. Установка KCFinder и интеграция с редакторами (пользовательскими веб-приложениями) достаточно проста и хорошо документирована. KCFinder требует PHP5 + GD [...]

1 балл2 балла3 балла4 балла5 баллов (2 голосов, среднее: 3,00 из 5)
Loading ... Loading ...
IT - информационные технологии, JavaScript, PHP, Web, Программирование

Ждем выхода CodeIgniter 2.0

Появилась приятная новость для всех любителей PHP Framework CodeIgniter. Скоро выходит долгожданный релиз CodeIgniter 2.0. Сейчас архив еще не доступен для скачивания. EllisLab отказался от использования SVN в пользу Mercurial и Assembla. Теперь самое интересное, чего можно ожидать от CodeIgniter 2.0: Разработчики CodeIgniter 2.0 отказываются от поддержки PHP4, только PHP5. Это ЧУДО!  С версии CI [...]

1 балл2 балла3 балла4 балла5 баллов (1 голосов, среднее: 1,00 из 5)
Loading ... Loading ...
PHP, Новости, Программирование

Задача по MySQL, работа с датой и интервалом

Доброго времени суток всем! На днях столкнулся с небольшой задачей, которая связана непосредственно с базой данной (MySQL). Сейчас попробую объяснить суть задачи «на пальцах», которая заставила меня как следует поднапрячь свой мозг! Предположим, я решил написать мини проект - прокат книг. У меня есть таблица, в которой хранятся данные о каждой книге (с какого и по какое [...]

1 балл2 балла3 балла4 балла5 баллов (Без рейтинга)
Loading ... Loading ...
MySQL, PHP, Программирование

Yii PHP framework — первые впечатления

Yii PHP framework — это высокопроизводительный PHP Framework на базе готовых компонентов.  Лучшее решение для крупномасштабных веб-приложений. Yii поставляется с полным набором функций, включая MVC, DAO / ActiveRecord, I18N/L10N, кэширование, JQuery, AJAX поддержку, аутентификацию и ролевое управления доступом,  проверки входных данных, виджеты, события, тематизации, веб-службы и др. Написан в строгом ООП на PHP5. Yii прост [...]

1 балл2 балла3 балла4 балла5 баллов (2 голосов, среднее: 3,50 из 5)
Loading ... Loading ...
PHP, Программирование

"Заглушка" sendmail для XAMPP

Наверное многие из вас,  как и я,  тестируют сайты у себя на локальном веб-сервере под Windows. И наверное многие сталкиваются с проблемой просмотра отправляемых писем стандартной PHP-функцией mail(). Эту идею и пример я нашел тут. Уже как 2 года пользуюсь сборкой XAMPP.  Сначала было трудно перейти с Denverа, но наличие обновлений и хорошей поддержки  все-таки [...]

1 балл2 балла3 балла4 балла5 баллов (1 голосов, среднее: 5,00 из 5)
Loading ... Loading ...
PHP, Web, Программирование

Уязвимость WordPress: сбросить пароль админа

Сегодня срочно обновил движок своего блога до WordPress 2.8.4. Ссылка, по которой можно сбросить пароль администратора: http://[DOMAIN_NAME]/wp-login.php?action=rp&key[]= Работает для всех версий WordPress (так пишут). Сам проверил на одном из своих блогах. действительно сбрасывает пароль и отправляет новый на E-mail администратора. Если поставить планировщик, то админ даже не сможет успеть сменить старый пароль на новый, а [...]

1 балл2 балла3 балла4 балла5 баллов (Без рейтинга)
Loading ... Loading ...
PHP, Web, Новости, Программирование

RegExp — регулярные выражения UTF8

Сегодня передо мной стояла задача: Существует строка в кодировке UTF-8. Нужно регулярным выражением найти и вырезать все символы которые не принадлежат ни одному алфавиту (все символы кроме букв). Для проверки я использовал текст из различных наборов символов в кодировке UTF-8: русский: привет мир, арабский: مرحبا العالم, иврит: שלום העולם, португальский: Olá mundo, 0123456789-_!@#$%^&*()+=./\|’», «»“·”…◊°©®^`‘♣!.’¬¤ ¦§­±¶·¹%

1 балл2 балла3 балла4 балла5 баллов (Без рейтинга)
Loading ... Loading ...
JavaScript, PHP, Web, Программирование

Timestamp 1234567890 секунд

Ура, 1234567890 секунд прошло с 01 января 1970 года. 14 февраля 2009 года в 01:31:30 Timestamp отобразит очень красивое число — «1234567890«. Некоторые программисты очень уважают и ценят такие знатные события, прямо как Астрономы ждут парада планет. Timestamp — метка времени Unix, соответствующую дате и времени, заданным аргументами. Метка времени — это целое число равное [...]

1 балл2 балла3 балла4 балла5 баллов (Без рейтинга)
Loading ... Loading ...
Linux, PHP, Новости, Программирование, Разное