امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
درخواست راهنمایی در مورد کنترا داده ها در فرم ها
نویسنده پیام
Hadiir آفلاین
تازه وارد

ارسال‌ها: 20
موضوع‌ها: 6
تاریخ عضویت: فروردین ۱۳۸۸

تشکرها : 12
( 4 تشکر در 3 ارسال )
ارسال: #1
درخواست راهنمایی در مورد کنترا داده ها در فرم ها
با سلام
من میخوام برای سایتم یک قسمت نطر سنجی درست کنم و از کاربر این اطلاعات رو از طریق فرم دریافت کنم
نام و فامیل
شماره تماس
آدرس ایمیل
آدرس وب سایت
موضوع پیام
متن پیام
حالا میخوام داده ها واطلاعاتی رو که کاربر درج میکنه رو کنترل کنم
مثلاٌ چک کنم آیا واقعا نامی وارد شده یا خیر؟ آیا نام معتبره یا خیر؟
شماره تماس وارد شده یا نه؟ معتبر هست یا نه و در مورد سایر آیتم ها هم همینطور
ممکنه راهنمایی کنین چطوری این کنترلها رو انجام بدم که از لحاظ امنیتی مشکل نداشته باشه.
با تشکر



۰۱-مهر-۱۳۹۰, ۰۵:۵۷:۵۱
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #2
RE: درخواست راهنمایی در مورد کنترا داده ها در فرم ها
خب اینکه اسمی درج شده یا نه باید ببینید طول کلمه ای که فرستاده چقدره
اگه صفر بود مسلما خالی گذاشته اون فیلد را

برای شماره تلفن ها باید از عبارت منظم استفاده کنید
که خب چون میدونم بلد نیستید :) منو توجیح کنید شماره هاتون چه ریختیه تابعشو مینویسم واستون

واسه امنیت هم این دو صفحه کاربرد دارند
http://php.net/manual/en/function.htmlspecialchars.php
http://php.net/manual/en/function.htmlentities.php
۰۱-مهر-۱۳۹۰, ۰۷:۰۶:۱۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Hadiir
Hadiir آفلاین
تازه وارد

ارسال‌ها: 20
موضوع‌ها: 6
تاریخ عضویت: فروردین ۱۳۸۸

تشکرها : 12
( 4 تشکر در 3 ارسال )
ارسال: #3
RE: درخواست راهنمایی در مورد کنترا داده ها در فرم ها
تشکر
ببنید این صفحه ی (ارتباط با ما) توی سایتمه حالا میخوام برای قسمت ارسال پیام از طریق فرم مربوطه پیامهایی رو که بازیدی کننده ها ارسال میکنند رو نظارت کنم
فرمشو طراحی کردم فقط مونده قسمت کد نویسیش
شما یه نگاه بندازین ببینین هر طور که مناسبه من همون طور براش تدارک ببینم و طبق راهنمایی های شما عمل کنم بطوری که مسائل ایمنی و امنیتی هم مد نظر باشه
با تشکر

۰۴-مهر-۱۳۹۰, ۲۰:۰۳:۱۹
ارسال‌ها
پاسخ
Hadiir آفلاین
تازه وارد

ارسال‌ها: 20
موضوع‌ها: 6
تاریخ عضویت: فروردین ۱۳۸۸

تشکرها : 12
( 4 تشکر در 3 ارسال )
ارسال: #4
RE: درخواست راهنمایی در مورد کنترا داده ها در فرم ها
چی بد
کسی نیست کار مارو راه بندازه بخدا ثواب داره
تشکر
۰۸-مهر-۱۳۹۰, ۱۸:۴۷:۴۶
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #5
RE: درخواست راهنمایی در مورد کنترا داده ها در فرم ها
کد php:
function checkEmail($email) {
    if(
preg_match("/^([a-zA-Z0-9])+([a-zA-Z0-9\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/",$email)){
        return 
true ;
    }
    return 
false ;
    
//http://www.linuxjournal.com/article/9585
}

$name htmlspecialchars($_POST['txt_Name'] , ENT_QUOTES) ;
$suject htmlspecialchars($_POST['txt_subject'] , ENT_QUOTES) ;
$comments htmlspecialchars($_POST['txt_comments'] , ENT_QUOTES) ;

if( 
strlen($name) and strlen($comments) and strlen($suject) ){
    echo 
"ok" ;
}

if (
preg_match("/^[0-9]{6,}$/" $_POST['txt_tel'])){echo "tel number ok";}
if (
preg_match("/^\d{11}$/" $_POST['txt_mobile'])){echo "mobile number ok";}
if (
checkEmail($_POST['txt_email'])){echo "email ok";};

$url htmlspecialchars($_POST['txt_site']);
if (
preg_match("/^(https?:\/\/+[\w\-]+\.[\w\-]+)/i",$url))
{
    echo 
"ok url";
    
//http://myphpform.com/validating-url-email.php

۰۹-مهر-۱۳۹۰, ۰۲:۱۹:۵۵
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [پروژه] راهنمایی در مورد ساخت یک سایت ثبت نام آنلاین ayat2006 6 2,883 ۲۳-تير-۱۳۹۴, ۱۸:۳۶:۱۱
آخرین ارسال: kimiafars
  ارسال داده به فرم دیگر امیر2 2 2,896 ۱۶-تير-۱۳۸۵, ۲۲:۴۲:۴۸
آخرین ارسال: امیر2

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS