- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
if(!function_exists('stripos')) { // функция stripos (из ПХП5), клонированная для ПХП4 # использовать
function stripos_clone($haystack, $needle, $offset=0) {
$return = strpos(strtoupper($haystack), strtoupper($needle), $offset);
if ($return === false) {
return false;
} else {
return true;
}
}
} else { // Но если это ПХП5 - используем оригинал!
function stripos_clone($haystack, $needle, $offset=0) {
$return = stripos($haystack, $needle, $offset=0);
if ($return === false) {
return false;
} else {
return true;
}
}
}
Dveezhok https://github.com/dveezhok/Dveezhok/blob/master/page/functions.php
Кстати, там и его использование стоило упоминания. :)
No comments
Надо так?
И кому оно надо? (((
> Установка системы: — Распаковать архив в корневую папку (в подпапках не работает!)
Прекрасно
> обязательно прописать адрес сайта (пример: yandex.ru, «www» не писать, «http://» не писать, «/» в конце не писать)
So User-Friendly
Это все настолько умиляет... Ну вот почему люди так любят ломать, создавая велосипеды, а потом писать для сломанных ножек костыли?
...Правда, я не выкладывал этих поделок никуда, кроме домашнего сайтика; понимал, что будут бить ногами, если сделаю что-то платное так. :)
Конвенции наименования функций в точности соответствуют идеологии станадартной библиотеки php: полный хаос.
Только тут он ещё приправлен транслитом.
http://kostin.su/2012/07/htaccess-rewrite-redirect-virus/
хотя он дальше забирает слово вирус в кавычки
у ламеров насрано в конфиги != вирус
жалко что он не привел секурно спрятанный под васе64 PHP-код целиком