@phpgeeks

Страница 1349 из 8430
f4rt~
02.10.2016
12:33:25
» 15:32Фрегат Hi, how can I help You? 15:33You Вы ахуели чат закрывать, я с вами не договорил 15:33Фрегат Каким образом подключен кабель: Напрямую к компьютеру? Через wi-fi роутер?

? Snyp
02.10.2016
12:34:41
:D

f4rt~
02.10.2016
12:34:43
5 лет на одном провайдере, переодически проблемы с DNS, помогает рестарт соединения и ipconfig /flushdns каждый раз себе говорю что уйду от них, как же бесит. Половина сайтов не открывает, все где используется гугловский DNS не работает this site can't be reached" took too long to respond господи

? Snyp
02.10.2016
13:29:16
Как проверить поле на тип данных? Вот ввели цифры в поле и буков и других символов не должно быть.

Google
f4rt~
02.10.2016
13:30:45
регулярка

? Snyp
02.10.2016
13:31:12
А еще?

f4rt~
02.10.2016
13:31:53
http://php.net/manual/ru/function.is-numeric.php
речь о цифрах и буквах

^[a-zA-Z0-9]+$

или ^[а-яА-ЯёЁa-zA-Z0-9]+$

? Snyp
02.10.2016
13:34:33
Поправочка: поле только для чисел, не больше 7

f4rt~
02.10.2016
13:35:20
не больше 7 символов?

или не больше 7, т.е 6 5 4 3

? Snyp
02.10.2016
13:35:37
Да

Nurik
02.10.2016
13:35:57
)))

<=

f4rt~
02.10.2016
13:36:31
странный вопрос =/

Google
Nurik
02.10.2016
13:36:43
))

? Snyp
02.10.2016
13:36:54
Поле только для чисел. Можно написать 1234567 но 8 будет уже много

Nurik
02.10.2016
13:37:07
))))))))

странный вопрос =/
А ты регулярками паришься))

f4rt~
02.10.2016
13:37:16
Тебе не рано заниматся таким? лучше азы почитай еще раз

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

? Snyp
02.10.2016
13:37:43
Нет

f4rt~
02.10.2016
13:38:23
Показывай код свой горе луковое

Nurik
02.10.2016
13:39:01
is_numeric($num) && $num <= 12345678

? Snyp
02.10.2016
13:39:11
Значит поле не принимает больше 7 символов. В поле ввода можно ввести только числа. Так понятнее?

Владимир
02.10.2016
13:39:37
Nurik
02.10.2016
13:39:51
бред)
Какой вопрос, такой ответ))

Владимир
02.10.2016
13:39:55
ну ок)

f4rt~
02.10.2016
13:40:14
ну добавь в обработчик проверку, на твои POST данные которые ты вводишь в инпут

^[a-zA-Z][a-zA-Z0-9-_\.]{1,7}$

? Snyp
02.10.2016
13:41:43
Есть у кого пособие по теме "как правильно формулировать вопросы"?)))))

f4rt~
02.10.2016
13:41:48
оставь только цифры,если тебе нужно. но ты какой-то хренью страдаешь, серьезно. 100% есть вариант проще.

Покажи код, тебе говорили уже

? Snyp
02.10.2016
13:42:11
Покажи код, тебе говорили уже
Инет врубят, покажу)

test в общем ты меня не понял)

Google
f4rt~
02.10.2016
13:43:18
[0-9]{1,7}

Anonymous*
02.10.2016
13:43:22
+ фильтрация на стороне сервера

Владимир
02.10.2016
13:43:29
is_numeric($testString) && strlen($testString) <= 8 - может так?

f4rt~
02.10.2016
13:43:49
что за поле, такое для чего используется?

Nurik
02.10.2016
13:44:12
is_numeric($testString) && strlen($testString) <= 8 - может так?
Насколько я понял, там учитывается порядок еще 1234567

f4rt~
02.10.2016
13:44:30
Если я напишу 1234$5 то эта строка не будет числом
Скажи что за поле в инпуте, для чего используется тебе помогут, а не ходи вокруг да около.

f4rt~
02.10.2016
13:44:57
Дак я обьяснил уже, что не понятно?
для чего что туда вводят?

? Snyp
02.10.2016
13:45:30
Plu код

Nurik
02.10.2016
13:45:45
Ты хочешь сделать защиту от дурака, но как ты можешь быть уверен, что ты сам не делаешь драцкую проверку ???

? Snyp
02.10.2016
13:46:53
< input type=number name=PLU size=7>

f4rt~
02.10.2016
13:47:26
Ну так проверяй в обработчике свой $_POST['PLU']

Anonymous*
02.10.2016
13:47:39
загугли параметр pattern

<input pattern=

Nurik
02.10.2016
13:47:54
is_numeric($testString) && strlen($testString) <= 8 - может так?
ТОгда вот тебе уже подсказали.

Владимир
02.10.2016
13:48:03
:)

f4rt~
02.10.2016
13:48:06
Плюс по стандартку PLU от 4-х до 5-и символов, откуда ты взял 7 я не знаю.

Google
? Snyp
02.10.2016
13:49:18
ТОгда вот тебе уже подсказали.
Да, спасибо Я понял, просто интересно почитать test ))

Nurik
02.10.2016
13:54:09
На будущее: "Правильно заданный вопрос - половина ответа".

f4rt~
02.10.2016
13:55:05
лучше сначала в гугл, своими силами, иначе не научишься

Nurik
02.10.2016
13:55:27
Самому не айс
Не страшно, главное продолжать учиться.

Admin
ERROR: S client not available

Nurik
02.10.2016
13:57:38
Да я там "живу" порой
Там фигово живется, если неправильно формируешь запросы. )) Google любит, точность.

? Snyp
02.10.2016
13:58:15
f4rt~
02.10.2016
13:59:06
на хабре где-то в 2010 была статейка, Регулярные выражения на все случаи жизни) Плюс посмотри еще раз базовые конструкции,if else, ну а сами функции для решения твоей задачи тебе подсказали is_numeric, strlen

D'
02.10.2016
13:59:07
Хей диджей

Всем привет

А подскажите как....

D'
02.10.2016
14:05:47
Учту, спасибо)
filter_var('123$456', FILTER_VALIDATE_INT, ['options' => ['min_range' => 1000000, 'max_range' => 9999999]]);

? Snyp
02.10.2016
14:06:31
Это же олдскул)

D'
02.10.2016
14:08:22
аргументирванно

Google
D'
02.10.2016
14:11:10
Это же олдскул)
это не олдскул. просо валидациию\фильтрацию лучше делать через filter_var.

а не пилить непонятные is_numeric\strlen

? Snyp
02.10.2016
14:12:54
это не олдскул. просо валидациию\фильтрацию лучше делать через filter_var.
Хорошо, если не затруднит объясни что за 3-тий аргумент такой нестандартный?

f4rt~
02.10.2016
14:13:02
Действительно

D'
02.10.2016
14:13:15
http://php.net/manual/ru/function.filter-var.php

тут же написанно

? Snyp
02.10.2016
14:13:44
а мож я хочу чтобы ты объяснил своими словами понятнее)

D'
02.10.2016
14:13:59
200$ и я твой на час

? Snyp
02.10.2016
14:14:10
фу, продажный))

D'
02.10.2016
14:14:23
не мы такие

? Snyp
02.10.2016
14:14:34
жиза

Oleg
02.10.2016
14:18:21
а почему на клиенте не ограничить input на ввод только чисел?

? Snyp
02.10.2016
14:19:12
а почему на клиенте не ограничить input на ввод только чисел?
Это самое простое, мы про серверную часть.

D'
02.10.2016
14:19:15
а почему на клиенте не ограничить input на ввод только чисел?
потому что валидация на клиенте не для защиты, а для удобства пользователя.

Oleg
02.10.2016
14:20:34
Это самое простое, мы про серверную часть.
ну не думаю что это самое простое - на сервере проверь длину и проверь что приводится к int и все

f4rt~
02.10.2016
14:23:02
по правилам хорошего тона, это нужно делать на клиенте, а не в обработчике формы

Oleg
02.10.2016
14:23:31
и copypaste учитывать тоже

Страница 1349 из 8430