Данная функция генерирует предложение латинскими буквами.
Основное ее предназначение - генерирование ссылок для ЧПУ.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function translitIt($str)
{
    $tr = array(
        "А"=>"a","Б"=>"b","В"=>"v","Г"=>"g",
        "Д"=>"d","Е"=>"e","Ж"=>"j","З"=>"z","И"=>"i",
        "Й"=>"y","К"=>"k","Л"=>"l","М"=>"m","Н"=>"n",
        "О"=>"o","П"=>"p","Р"=>"r","С"=>"s","Т"=>"t",
        "У"=>"u","Ф"=>"f","Х"=>"h","Ц"=>"ts","Ч"=>"ch",
        "Ш"=>"sh","Щ"=>"sch","Ъ"=>"","Ы"=>"yi","Ь"=>"",
        "Э"=>"e","Ю"=>"yu","Я"=>"ya","а"=>"a","б"=>"b",
        "в"=>"v","г"=>"g","д"=>"d","е"=>"e","ж"=>"j",
        "з"=>"z","и"=>"i","й"=>"y","к"=>"k","л"=>"l",
        "м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r",
        "с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"h",
        "ц"=>"ts","ч"=>"ch","ш"=>"sh","щ"=>"sch","ъ"=>"y",
        "ы"=>"yi","ь"=>"","э"=>"e","ю"=>"yu","я"=>"ya",
        " "=> "_", "."=> "", "/"=> "_"
    );
    return strtr($str,$tr);
}

Популярность: 78%

Реклама: лепнина, antik-dekor ru - лепнина выбираем материал

Полезные записи:

Метки:

Есть два способа:

1. Плохой, совсем не универсальный способ. Распарсить урл:

1
2
$data['controller'] = $this->uri->segment(1,'home'); // controller segment
 $data['function'] = $this->uri->segment(2,'index'); // function

2. Хороший. Получить данные от роутера:

1
2
echo $this->router->class;
echo $this->router->method;

Аргументы придется получать все-таки через урл:

$params = $this->uri->rsegments;

Данные вернутся в виде массива.

Популярность: 87%

Реклама: букет цветов купить, mandarino ru

Полезные записи:

Метки:

Создавал очень долго и очень упорно контроллер с именем List. Не удалось.
Контроллер с таким именем создать нельзя, хотя это слово и не входит в список зарезервированных

Популярность: 85%

Полезные записи:

SMBC. Комикс

Увеличенное изображение

Популярность: 0

Полезные записи:

Метки:

С помощью этого кода вы сможете узнать код статуса ответа сайта.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
$toCheckURL = "www.yoursite.com";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $toCheckURL);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_MAXREDIRS, 10); //follow up to 10 redirections - avoids loops
$data = curl_exec($ch);
curl_close($ch);
preg_match_all("/HTTP\/1\.[1|0]\s(\d{3})/",$data,$matches);
$code = end($matches[1]);
if(!$data) {
  echo "Domain could not be found";
} else {
  echo $code
}
?>

Популярность: 80%

Полезные записи:

Метки:
 Страница 1 из 9  1  2  3  4  5  6  7  8  9 »