Search results Category: PHP - Часть 5

Функция наложение водяного знака

13.02.2012 2 comments »

PHP

Столкнулся на weblancer, с очередным обсуждением: как сделать прозрачность для ватермарка.
Функция, пример использования и исходники

Author: Vitaly Orlov


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

13.02.2012 0 comments »

PHP

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

Author: Vitaly Orlov


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

13.02.2012 0 comments »

PHP

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

Author: Vitaly Orlov


Не работает register_shutdown_function

13.02.2012 0 comments »

PHP

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

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

Author: Vitaly Orlov


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

12.02.2012 0 comments »

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

Author: Vitaly Orlov


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

12.02.2012 0 comments »

Wordpress

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

Author: Vitaly Orlov


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

12.02.2012 0 comments »

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

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

Author: Vitaly Orlov


mod_rewrite и слеш

12.02.2012 0 comments »

Apache logo

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

Author: Vitaly Orlov


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

12.02.2012 0 comments »

RegExp

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

Author: Vitaly Orlov


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

12.02.2012 0 comments »

Linux logo

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

Author: Vitaly Orlov


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

12.02.2012 4 comments »

RegExp

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

Author: Vitaly Orlov


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

12.02.2012 2 comments »

PHP

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

Author: Vitaly Orlov


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

12.02.2012 0 comments »

PHP

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

Author: Vitaly Orlov


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

12.02.2012 1 comment »

Wordpress

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

Author: Vitaly Orlov


TinyURL API

12.02.2012 0 comments »

TinyURL

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

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

Author: Vitaly Orlov


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

12.02.2012 8 comments »

Security

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

Author: Vitaly Orlov


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

12.02.2012 0 comments »

PHP

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

Author: Vitaly Orlov


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

12.02.2012 0 comments »

Google Data API

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

Author: Vitaly Orlov


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

12.02.2012 0 comments »

PHP

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

в

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

Author: Vitaly Orlov


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

12.02.2012 0 comments »

PHP

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

Author: Vitaly Orlov