Орла
Области
Компаний
Пользователи
Галерея
Фиксированные новости
Орла
Отзывы о фирмах
Тарифы
Пользователи
Области
Банкоматы
Торговые точки
Доска объявлений
Курсы валют
Скидки
организации Орла
организации области
товары
сайты
сайты Орел
Данные
Разделы
Поиск
Поиск запросы
Статистика
Показы каталога организаций
Статистика клиенты
Пользователи
Сайты
Управление сайтом
Анкета
Аптеки
Афиша
Афиша новая
Баннеры
Бизнес >
Викторина
Голосование
Гость на сайте
Истории
Календарь событий
Каталоги >
Конкурс красоты
Конкурс аудио
Консультации
Меню
Новое на сайте
Новости >
Организации >
Программа ТВ
Публикации
Разделы сайта
Рассылка
Рестораны
Секрет фирмы >
Сервисы >
Ссылки
Тесты
Файловый менеджер
Форум
Фотогалерея
Обратная связь
Недвижимость
Новый год
Тексты
Пользователи
Юридический рейтинг
Отзывы на товары
Бан пользователей
Жалобы
Новые тесты
Коронавирус
Файловый менеджер
Имя файла
firma_url.php
Содержимое
<?php exit; require_once (__DIR__ . '/../app/commands/autoloader.php'); $sth = $pdo->prepare(' SELECT id, name FROM `firma` '); function translit($s) { $s = (string) $s; // преобразуем в строковое значение $s = strip_tags($s); // убираем HTML-теги $s = str_replace(array("\n", "\r"), " ", $s); // убираем перевод каретки $s = preg_replace("/\s+/", ' ', $s); // удаляем повторяющие пробелы $s = trim($s); // убираем пробелы в начале и конце строки $s = function_exists('mb_strtolower') ? mb_strtolower($s, 'UTF-8') : strtolower($s); // переводим строку в нижний регистр (иногда надо задать локаль) $s = strtr($s, array('а'=>'a','б'=>'b','в'=>'v','г'=>'g','д'=>'d','е'=>'e','ё'=>'e','ж'=>'j','з'=>'z','и'=>'i','й'=>'y','к'=>'k','л'=>'l','м'=>'m','н'=>'n','о'=>'o','п'=>'p','р'=>'r','с'=>'s','т'=>'t','у'=>'u','ф'=>'f','х'=>'h','ц'=>'c','ч'=>'ch','ш'=>'sh','щ'=>'shch','ы'=>'y','э'=>'e','ю'=>'yu','я'=>'ya','ъ'=>'','ь'=>'')); $s = preg_replace("/[^0-9a-z-_ ]/i", "", $s); // очищаем строку от недопустимых символов $s = str_replace(" ", "-", $s); // заменяем пробелы знаком минус return $s; // возвращаем результат } //echo translit('Более 79 тысяч жителей города Орла подключились к сервису «Личный кабинет налогоплательщика для физических лиц»'); echo "Begin URL translit\n\r"; $sth->execute(); foreach ($sth->fetchAll() as $item) { $url = translit($item['name']); if ($url == '') { $url = 'company-' . $item['id']; } $sth = $pdo->prepare(' SELECT COUNT(id) as total FROM firma WHERE firma_url = :url '); $sth->execute([ ':url' => $url ]); $total = $sth->fetch(); if ($total['total'] > 0) { $url = $url .= '-' . $item['id']; } $sth = $pdo->prepare(' UPDATE firma SET firma_url = :url WHERE id = :id '); $sth->execute([ ':url' => $url, ':id' => $item['id'] ]); echo "{$item['id']} complete!\n\r"; } echo "End URL translit";
/cron/
Имя
Дата
Размер
..
2026-10-02
afisha
2018-03-01
forum
2018-01-23
instagram
2019-01-15
news
2019-02-01
organizations
2019-02-13
restoran
2018-07-12
afisha_url.php
2018-07-09
2 кб.
check_token.php
2021-09-15
438 байт
currency.php
2025-01-09
1 кб.
currency.php~
2022-03-03
1 кб.
debug.php
2026-10-02
4 кб.
firma_url.php
2018-07-09
2 кб.
news_url.php
2018-07-09
2 кб.
restoran_url.php
2018-07-09
2 кб.
weather.php
2017-06-06
984 байт
/cron
Загрузить файлы
Файл 1
Файл 2
Файл 3