barvad 0 Опубликовано: 30 июля 2010 Рассказать Опубликовано: 30 июля 2010 У меня два вопроса: if ($Val1*$Val2) в случае ввода не целого числа через точку (4.5) делает правильное вычисление, а при вводе через запятую (5,5) округляет. Как можно сделать чтобы точка и запятая воспринимались как одно и тоже? И ещё вопрос - нижний пример открывает пустую страницу, а не 404.html - в чём ошибка? <? if (($Vakr1=="") || ($Vakr2=="")) {$url="http://mysite.ru/error/404.html";exit;} ?> Цитата Ссылка на сообщение Поделиться на других сайтах
prikindel 255 Опубликовано: 30 июля 2010 Рассказать Опубликовано: 30 июля 2010 1) заменить запятые на точки 2) а что должно открываться,если ты дал команду интерпретатору exit (выход)почитай про функцию header Цитата Ссылка на сообщение Поделиться на других сайтах
barvad 0 Опубликовано: 31 июля 2010 Рассказать Опубликовано: 31 июля 2010 (изменено) Автор почитай про функцию header Я пытался применить - if (($Vakr1=="") || ($Vakr2=="")) {header ("location: http://mysite.ru/err/404.html");} но открывается также пустая страница. Изменено 31 июля 2010 пользователем barvad Цитата Ссылка на сообщение Поделиться на других сайтах
zgr 72 Опубликовано: 4 августа 2010 Рассказать Опубликовано: 4 августа 2010 1. ошибка 404 есть в самом ДЛЕ. 2. Ошибки настраиваются в панели управления хостингом. 3. Если нужна своя ошибка (редирект), то нужно с регистром указать судя по всему (регистр, видимо, строгий). if ($Vakr1=='' || $Vakr2=='') { header('Location: http://mysite.ru/err/404.html',true,200); exit(); } Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.