Результаты поиска Категория: PHP - Часть 5

Функция перевода в систему счисления

PHP

Под катом php функция перевода в систему счисления с любым набором сиволов

Автор: Виталий Орлов


Применение connection_status()

PHP

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

Автор: Виталий Орлов


Не работает register_shutdown_function

PHP

Проблема возникла в таком коде:

не создавался файл, который должен был создаться после окончания работы скрипта.

Автор: Виталий Орлов


Заметка: Соответствия кодов preg_last_error

PHP

Список констант возвращаемых preg_last_error():

Код - Константа
0 - PREG_NO_ERROR - Ошибок нет
1 - PREG_INTERNAL_ERROR - Внутреняя ошибка
2 - PREG_BACKTRACK_LIMIT_ERROR - Лимит обратных ссылок исчерпан
3 - PREG_RECURSION_LIMIT_ERROR - Лимит рекурсии исчерпан
4 - PREG_BAD_UTF8_ERROR - Ошибка в utf8
5 - PREG_BAD_UTF8_OFFSET_ERROR - Не смог определить смещение в utf8

Автор: Виталий Орлов


WordPress облако тегов в noindex

Wordpress

Как засунуть ссылки из облака тегов в WordPress, которые выводятся в dynamic сайдбаре, в noindex?
Стандартных средств для этого нет, а отдавать поисковику ссылки из облака тегов крайне не рекомендуется, т.к. происходит дублирование контента.

Автор: Виталий Орлов


Определение PR сайта

Старый логотип гугл

Функция определения PR сайта/страницы

Автор: Виталий Орлов


mod_rewrite и слеш

Apache logo

Напоролся, на то, что при использовании, символа %2F в передаваемом url, mod_rewrite отказывался работать..
После долгих поисков нашел нужную инфу, оказывается у Apache есть директива, регулирующая этот вопрос - AllowEncodedSlashes. По-умолчанию, она отключена, т.е. использовать слеши в виде %2F и %5C не получится.
При включении её в On, слеши отлично передаются. Разумность отключения этой возможности мне так и не стала понятна.

Автор: Виталий Орлов


preg_replace и номера карманов

RegExp

Представим себе такой случай: есть текст, "Поздравляю всех с Новым, 20 годом"
И мы хотим с помощью preg_replace сделать замену 20 на 2011.
Пишем регулярку: preg_replace('|([0-9]{2})|', '$111', $str);
Чем компилятор приводим в шок, т.к. он не найдет карман с номером 111. Что же делать?

Автор: Виталий Орлов


Заметка: glob удаление скрытых файлов (.htaccess)

Linux logo

Обычный glob("*") не обрабатывает скрытые файлы, вроде .htaccess, такие файлы можно обработать так:

Автор: Виталий Орлов


Заменить все текстовые ссылки с помощью preg_replace

RegExp

Как регуляркой найти в тексте, неоформленные url и вставить их как ссылку..

Автор: Виталий Орлов


Функция поиска даты ближайшего будущего понедельника

PHP

Поиск ближайшего понедельника на PHP ..

Автор: Виталий Орлов


Простая функция подсчета хостов за сегодня на php

PHP

Потребовалось написать простую функцию подсчета хостов за сегодня. Без использования баз и прочей нечести.

Автор: Виталий Орлов


Как закрыть комментарии в WordPress

Wordpress

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

Автор: Виталий Орлов


TinyURL API

TinyURL

Ковыряясь в некотором коде, увидел вот такую вот функцию:

У тех кто не знает что за сервис tinyurl, это бы не вызвало интереса, но я, к радости знаю что это. А это сервис по укорачиванию ссылок.

Автор: Виталий Орлов


WordPress закрыть сайт паролем

Security

Потребовалось мне закрыть сайт паролем, от посторонних глаз. Причем сохранив работоспособность всего остального: чтобы те кто пароль знают могли зайти на сайт и использовать его в обычном режиме.

Автор: Виталий Орлов


Ограничение работы скрипта в один поток

PHP

Потребовалось мне сделать ограничение работы кол-ва копий скрипта в единицу времени. Для этого у меня, есть свой скрипт, который использует проверку существования файла, и его удаление при окончании работы скрипта, функцией, которую задаем через register_shutdown_function.

Автор: Виталий Орлов


Список сервисов (service) используемых в Google Data Api

Google Data API

При авторизации, с помощью Zend компонента GData необходимо указать нужный нам сервис. По-умолчанию, используется xapi, но при его использовании мы получаем ошибку 401 "Invalid Token".

Автор: Виталий Орлов


Метапоследовательности UTF8

PHP

Столкнулся с задачей перекодировки строки:

в

Долго подбирал ключевик, чтобы погуглить, но вот нашел: "utf8 entites decode", именно он и навел меня на следующую функцию..

Автор: Виталий Орлов


Как выполнить скрипт в командной строке

PHP

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

Автор: Виталий Орлов


Как узнать текущую категорию WP

Wordpress

Понадобилось мне узнать в хуке текущую категорию WP, оказалось не так все просто..

Автор: Виталий Орлов