Перевод utf-8 строки в верхний/нижний регистр в php

27 апреля 2009

Есть строка в кодировке utf-8, все символы необходимо перевести в верхний регистр. strtoupper не работает.
Читать запись полностью »

Post to Twitter Tweet This Post

Динамический base_url в CodeIgniter

25 апреля 2009

Хочу чтоб при обращению к странице по https, также все внутренние линки были изменены на варианты с https.

Из-за того что view страницы загружается с разными url, относительные пути не подходят (js/script.js) и можно использовать функцию base_url (echo base_url().’js/script.js’), но дело в том что ее значение статично, так как она берет его из $config['base_url'].
Как вариант решения, динамический базовый путь в $config['base_url']. Дополнительным плюсом будет то, что отпадет необходимость изменять base_url при переносе файлов между доменами.
Читать запись полностью »

Post to Twitter Tweet This Post

Как правильно работать с json_decode в PHP

24 апреля 2009

Оказывается, чтобы json_decode правильно распарсила ваш строковый json,

необходимо сделать следующее:

1) удостоверьтесь, что ваш json в кодировке utf-8, других json_decode не понимает

2) замените все одинарные кавычки, обрамляющие строки, на двойные, если конечно, таковые имеются

3) имена полей также должны быть заключены в двойные кавычки, т.е. {prop: “value”} не прокатит, нужно {“prop”: “value”}

И все !

Можно конечно из этого ничего не предпринимать, а сразу воспользоваться замечательной библиотекой Читать запись полностью »

Post to Twitter Tweet This Post

Парсинг контента. Нет ничего проще (phpquery)

24 апреля 2009

Довольно часто попадаются заказы на сбор контента и упаковку его в базу, т.е. парсинг сайтов.

Для решения таких проблем подходят стандартные средства php для парсинга xml-файлов (html является подвидом xml как ни крути, меня вот поправили маленькая поправка: html – не подвид xml, это производная sgml (RFC1866), xml – упрошенный подвид sgml, xhtml – приложение xml и как результат подвид sgml) совместно с регулярными выражениями.
Кода получается много, и после длительного времени разобраться в них становится несовсем просто.

Недавно наткнулся на довольно интереcный порт jQuery в php, на библиотеку под названием phpQuery (http://code.google.com/p/phpquery/).
Читать запись полностью »

Post to Twitter Tweet This Post

The Animals – House of the Rising Sun (1964)

24 апреля 2009

исполнение все !!!!!!!

Post to Twitter Tweet This Post

Картинки даром

23 апреля 2009

Примерно с месяц назад искал изображение в сети заданной тематики, и набрел на довольно известный сток картинок, не такой крутой как www.shutterstock.com, но имеющий неплохой траф. И совершенно случайно нашел уязвимость позволяющую легко брать с сервиса картинки довольно неплохого размера 1000×1000px совершенно безвоздмездно.

Для экспроприации картинки всего лишь нужно Читать запись полностью »

Post to Twitter Tweet This Post