PHP, HTML, JS - Общие вопросы | SEclub.org
PHP, HTML, JS - Общие вопросы
Все новые
Всего сообщений: 7316
*
L1T
23 июл 2010 в 11:50
Чуваки, не могу связать апач версии 2.2.15 и пхп версии 5.3.12 хелп ми! :) в нете инструкции на более старые версии становки и связки, по ним ничего не выходит. :( а то уже хочется перейти к практике написания пхп скриптов.
*
F!REv!sta
23 июл 2010 в 12:37
L1T, скачай денвер
*
xTreme
23 июл 2010 в 12:48
Kolyan56, seclub.org/forum/goto/11554175/ - :lol: если честно. :pardon: Если ждем число, то и приводи переменную к числу ;-) . К чему все эти trim и htmlspecialchars... intval(); рулит;-)
*
Kolyan56
23 июл 2010 в 15:58
liTil, я же не знаю конкретно какая задача перед ним стояла. Наверняка не просто число. Поэтому я так и написал.
Для чисел не спорю - intval и нет проблем.
К тому же я написал к "например так". Суть в том, что надо фильтровать. А как фильтровать зависит уже от ситуации.
Поэтому не вижу причин для смеха.
23 июл 2010 в 16:01 / Kolyan56 (5)
*
Sanch0SEK
23 июл 2010 в 16:55
liTil, раз уж на то пошло, в этом случае со switch() intval() нафиг не нужен. Если нужно реагировать только на числа, то так и пишем:
switch("_POST["number"]) {
case "1":.....
default: echo "Error"; break;
}
Если скрипту будет передано одно из предусмотренных чисел - будет выполнено указанное действие. Если передать скрипту левый текст - он преобразуется в (INT) 0 и будет выполнена ветка default
23 июл 2010 в 16:59 / Sanch0SEK (2)
*
Koenig
23 июл 2010 в 17:05
Вообще данные введенные в форму нужно проверять, или сверять с шаблоном.
*
Sanch0SEK
23 июл 2010 в 19:31
Блин, я немного затупил. Текст не будет преобразован в (int) 0. Просто он не совпадет ни с одним из case, и будет выполнен default. Причем, прикол в том, что не имеет значения, какой тип данных будет использоваться при выражении условия. Будь то case 1, или case "1" - из формы данные придут типа string, а case не будет придираться к типизации
*
Sanch0SEK
23 июл 2010 в 19:36
Koenig, seclub.org/forum/goto/11576633/ - не совсем. Это зависит от случая. В случае, рассматриваемом выше нет смысла фильтровать данные, потому что они никуда не сохраняются и не используются, например, в качестве запроса к БД. Там просто надо по полученному числу решить что делать дальше, и если будет введен вредоносный программный код - просто выведется сообщение об ошибке.
Другое дело авторизация/регистрация, особенно последнее. Там данные должны жестко соответствовать шаблону..
23 июл 2010 в 19:38 / Sanch0SEK (1)
*
cHeRsAnYa1
24 июл 2010 в 17:11
Есть тут спецы по веб разработке? ))) В общем вопрос таков: как настроить mod_rewrite так, чтобы с файлов .jar и .zip (к примеру) перенаправяло на file.php?имя_файла? Подскажите пожалуйста, кто знает ;)
*
AGDAXAN
24 июл 2010 в 19:49
В этом скрипте есть ошибка mikrax.wen.ru/rt.js ?
24 июл 2010 в 19:51 / AGDAXAN (1)
*
*
Kolyan56
25 июл 2010 в 20:28
Kostap, ему не то надо. Надо чтобы с sait.ru/name.zip переадресовывало на site.ru/file.php?name.zip
Для полноценного использования разделов сайта войдите или зарегистрируйтесь.
Создание сайтов и программирование | Компьютеры | Форум | Главная
18+ © Seclub.org 2003-2026