ПредишенСледващото

В предишния урок, ние сме получили данни във формуляра. и сега ние ще проверим за точността на данните, въведени, сякаш за да се създаде форма без такава проверка, "лошите" хора могат да навредят на вашия сайт.

1. Да използваме тази част от кода, където имаме данните от формуляра:

2. Сега трябва да проверим данните, изпратени до нас. Не е да се напише един и същи код, нека създадем neskolno функции за проверка.

Първо, създаване на функция, за да изчистите данните от HTML и PHP тагове:

Ето, ние използвахме тапицерия функция, за да премахнете интервалите от началото и в края на линията.
stripslashes функция е да се премахнат избягали героите ( "Vac име O \ 'Райли?" => "Името ви О'Райли?").
strip_tags функция е да се премахнат всички HTML и PHP тагове. Последната функция - htmlspecialchars Преобразува специални знаци в HTML-лица ( '' се превръща в '-', и т.н.)

На следващо място, създаване на функция за проверка на дължината на линията:

Ето, ние използвахме mb_strlen функция за проверка на дължината на линията. Първият параметър, $ на стойност е низ, който трябва да се провери на втория параметър $ мин Минимално допустимата дължина на низа, третият параметър е $ макс - максимално допустимата дължина. Ако дължината на низ е задоволително, а след това функцията връща TRUE друго невярно.

3. Необходимо е да "се отърве от" променливи чрез тези функции:

Ако стойностите не са празни (провери с помощта на празна функция), можете да продължите да проверите:

4. Нека добавим съобщение за успеха на операцията, ако данните са подадени всички тестове.

4. В края ние трябва да добавите към уведомителното съобщение, че данните не е тестван.

Ако всичко е успешно, ще видите съобщението "Благодарим ви, че съобщението"

Тази проверка не е идеален, тъй като не са посочени областите, които не са попълнени правилно и съобщенията за грешки са много чести

Свързани статии

Подкрепете проекта - споделете линка, благодаря!