Индусский код
На днях было парочку заданий по исправлению багов на одном проект, не буду показывать, какой именно.
Согласился только ради того, что очень нужны были деньги, не идти же дворником работать?
Хотя наверное, лучше было бы дворником... и воздух свежий..
Ну а о чём я?
Вот нужно проверить там, что типа сумма не меньше 1000 рублей.
Вот этот гениальный код:
Заказчик говорит, что типа приходят объявления с суммой 10, 12.
А как?
А очень просто. Вводим 0010 и наслаждаемся.
ППЦ. Вот такие бываю чудо-программисты... ха ха ((-: смеялсо долго
..заменил на
if (intval($_POST['price']) < 1000 )
$data['alert'] = 'Цена должна быть более 1000 руб';
Согласился только ради того, что очень нужны были деньги, не идти же дворником работать?
Хотя наверное, лучше было бы дворником... и воздух свежий..
Ну а о чём я?
Вот нужно проверить там, что типа сумма не меньше 1000 рублей.
Вот этот гениальный код:
if (empty($_POST['price'])) $data['alert'] = 'Укажите цену'; else if ( strlen( trim($_POST['price']) ) < 4 ) $data['alert'] = 'В поле «Цена» должно быть минимум 4 цифры'; else if (!preg_match('/[0-9]/', $_POST['price']) || $_POST['price'] <= 0 ) $data['alert'] = 'Цена должна быть целым положительным числом';
Заказчик говорит, что типа приходят объявления с суммой 10, 12.
А как?
А очень просто. Вводим 0010 и наслаждаемся.
ППЦ. Вот такие бываю чудо-программисты... ха ха ((-: смеялсо долго
..заменил на
if (intval($_POST['price']) < 1000 )
$data['alert'] = 'Цена должна быть более 1000 руб';
Comments (6):