..


스폰서 링크

jQuery와 PHP로 사용자가 입력한 데이터의 유효성을 검사

리카르도 Brambilla 쓴 기사
4 페이지 4

PHP로 서버 쪽 컨트롤 (remote.php)

코드와 다음 commentiamolo 보자 :

 



 <PHP







 / / # 이메일의 공식적인 정확성을 확인하는 편리한 regexp와 정의







 정의 ( "MAIL_REGEXP", "/ ^ [A - Z0 - 9._ %+-]+@[ - Z0 - 9 .-] + \ [AZ] {2.4} $ / I.");









 / / #가 이메일로 확인







 경우 (isset ($ _POST [ "mailaddr"]) | | 빈 ($ _POST [ "mailaddr "])){



  



 에코 "MAIL_EMPTY";



  



 출구;







 }









 / / # 올바른 이메일을 확인







 경우 (0 === preg_match (MAIL_REGEXP, $ _POST [ "mailaddr "])){



  



 에코는 "MAIL_INVALID";



  



 출구;







 }









 / / # 이름 필드를 확인합니다







 경우 (isset ($ _POST [ '이름']) | | 빈 ($ _POST [ '이름'])) {



  



 에코 "NAME_EMPTY";



  



 출구;







 }









 / / # 필드 작업을 확인합니다







 경우 (isset ($ _POST [ "작업"]) | | 빈 ($ _POST [ "작업"])) {



  



 에코 "JOB_EMPTY";



  



 출구;







 }









 DB에 저장 / / 여기에 코드 #









 / / # 그래, 클라이언트 comunichiamolo







 "OK"에코;







 ?>

 

첫째, 우리가 포함된 이메일의 공식적인 타당성을 확인하는가는있는 정규 표현식을 나타내는 문자열과 함께 향상된 상수 "MAIL_REGEXP"를 정의.

각 가치의 정확한 제어 코드 진행은 시간에서 '$ _POST 자동 전역 배열의 내부 시간 낚시, 보냈습니다.

(기사는 아래에 계속 ...)

각 컨트롤은 문자열이 해당 오류를 인쇄하는 경우, 모든 오류없이 진행하는 경우가 "확인"대신 문자열의 표시 될 실패합니다.

에코 프린트는 클라이언트가 올바른 메시지를 표시합니다 우리가 이전에 논의되는 jQuery 콜백 함수를 수신 대기하는 곳으로 보내집니다, 우리는 사용자가 보는 무엇의 몇 가지 예입를 참조하십시오

메일을 무효화

메일을 무효화

목록에없는 직업

목록에없는 직업

OK

OK

결론

적은 코드를 작성하지만, 동일한 보안을 가지고 우리의 양식을 통해 더 나은 상호 작용을 가진 사용자를 제공하고 표시되는 경고를보고 더 쾌적한합니다. 다시 jQuery 플러그인 UI와 PHP는 우리의 삶을 더 편안하게 함께 작동합니다. 검사를하고 당신이시키는대로 모든 데이터를 한 번 기회를 저장할 수 있습니까?

같은 카테고리에 ...
E - 학습
AJAX 코스 AJAX 코스
ASP, ASP.NET 및 PHP로 웹 2.0 AJAX 기반 애플 리케이션. 2012년 6월 1일까지 -10 % 할인합니다.
자바 스크립트 강좌 자바 스크립트 강좌
클라이언트측 스크립팅 가이드를 완료하십시오. 2012년 6월 1일까지 -10 % 할인합니다.
PHP 강좌 PHP 강좌
동적 웹 사이트를 만드는 전체 과정. 2012년 6월 1일까지 할인 -5 %를.
스폰서 링크