О сайте | Обратная связь | Памятка для вебмастера
[ Регистрация · Войти · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: Anka_kuşu, Souteneur 
Форум » Создание сайта » Ucoz » Как проверить текстовое значение или числовое в переменной (Пример с использованием "substr")
Как проверить текстовое значение или числовое в переменной
Fearfire Дата: Суббота, 29.03.2014, 20:31 | Сообщение # 1
Третьеклашка
Группа: Пользователи
Сообщений: 25
Город: Томск
Репутация: 0
Статус: Offline
Здравствуйте!
Подскажите как из условия
Код
<?if substr($REQUEST_URI$,9,3)?>
сделать проверку если результат текст, то выполнять одно, а если числовое значение, то другое?...

Пример: на этой странице выводить заголовок следующего вида
Код
<?if substr($REQUEST_URI$,9,3)?>Страница №<?substr($REQUEST_URI$,9,3)?> - <?else?>Коллекция: <?endif?>$SITE_NAME$
, но когда гость заходит на сайт под пользователем к URL добавляется текст и в итоге получаем Страница №2jF...
KorniloFF Дата: Воскресенье, 30.03.2014, 15:35 | Сообщение # 2
Профессор(ша)
Награды: 27
Группа: Администраторы
Сообщений: 3508
Город: Ялта
Репутация: 251
Статус: Offline
Не понятна задача, которую нужно достичь.
Если нужно проверять группу вошедшего, это нужно делать через $GROUP_ID$, тогда условие будет иметь вид:
<?if ($GROUP_ID$==0)?>
Если вошел гость
<?else?>
Если вошел зарегистрированный пользователь любой группы
<?endif?>




Z146965124780
R374477004237
Ну, или хотя бы добавьте в репутацию.


Fearfire Дата: Воскресенье, 30.03.2014, 19:34 | Сообщение # 3
Третьеклашка
Группа: Пользователи
Сообщений: 25
Город: Томск
Репутация: 0
Статус: Offline
Задача следующая: как узнать содержит значение текстовую или числовую информацию?
Что нужно дописать к этому коду?
Код
<?substr($REQUEST_URI$,9,3)?>


Сообщение отредактировал Fearfire - Воскресенье, 30.03.2014, 19:37
KorniloFF Дата: Понедельник, 31.03.2014, 11:29 | Сообщение # 4
Профессор(ша)
Награды: 27
Группа: Администраторы
Сообщений: 3508
Город: Ялта
Репутация: 251
Статус: Offline
Fearfire, это со стороны сервера сделать нельзя. Вот, погуглил для вас, подтверждение
Там же, постом ниже, есть вариант псевдо-решения, про него сказать ничего не могу, не пробовал. Возможно, ноль просто добавится в строку.




Z146965124780
R374477004237
Ну, или хотя бы добавьте в репутацию.
Fearfire Дата: Вторник, 01.04.2014, 09:14 | Сообщение # 5
Третьеклашка
Группа: Пользователи
Сообщений: 25
Город: Томск
Репутация: 0
Статус: Offline
KorniloFF, спасибо <_<
Получилось добавлением к коду +0
Код
<?substr($REQUEST_URI$,9,3)+0?>

Текст автоматически отсеивается и в результате остаются только цифры - задача решена ;)


Сообщение отредактировал Fearfire - Вторник, 01.04.2014, 09:15
KorniloFF Дата: Вторник, 01.04.2014, 10:06 | Сообщение # 6
Профессор(ша)
Награды: 27
Группа: Администраторы
Сообщений: 3508
Город: Ялта
Репутация: 251
Статус: Offline
Fearfire, на здоровье! B)



Z146965124780
R374477004237
Ну, или хотя бы добавьте в репутацию.
Форум » Создание сайта » Ucoz » Как проверить текстовое значение или числовое в переменной (Пример с использованием "substr")
Страница 1 из 11
Поиск:
Как проверить текстовое значение или числовое в переменной - Создание сайта - Ucoz - Форум
Сегодня были на форуме:

Конструктор кнопок он-лайн


Получить код CSS

Подбор цветов

Справочник по html и CSS

Наши копирайтеры

Поиск