1 فایل پیوست
ثبت نام با کاراکترهای غیر مجاز
سلام دوستان
کسی میتونه یه کمک بهم بکنه
این یه فایل هست تو خط 43 یه مشکلی داره در صورت امکان یه راهنمایی کنید ممون
" تو این خط باید کد جوری عمل کنه که از ثبت نام حروف غیره مجاز که تعیین میکنیم خطا بده و اجازه ثبت نام را ازش بگیره "
http://www.tumrusup.tk/images/rdk0s1o7056s2o62j6h.gif
منظور اینطوری هست
دانلود فایل
در صورت امکان اصلاح کنید فایل رو یه دنیا ممنون
پاسخ : ثبت نام با کاراکترهای غیر مجاز
برای حذف کد های HTML از رشته می توانید تابع strip_tags رو به کار ببرید و برای تبدیل این کد ها به متن عادی از تابع htmlspecialchars.
پاسخ : ثبت نام با کاراکترهای غیر مجاز
نقل قول:
نوشته اصلی توسط
≡ ALEX ≡
برای حذف کد های HTML از رشته می توانید تابع strip_tags رو به کار ببرید و برای تبدیل این کد ها به متن عادی از تابع htmlspecialchars.
تشکر فراوان
اما این کد درست عمل نمکنه
********************************
کد PHP:
private function Signup() {
global $database,$form,$mailer,$generator,$session;
if(!isset($_POST['name']) || $_POST['name'] == ""|| $_POST['name'] == "admin"|| $_POST['name'] == "Admin" || $_POST['name'] == "administrator"|| $_POST['name'] == "مدير"|| $_POST['name'] == "Natars") {
$form->addError("name",USRNM_EMPTY);
} else {
if(strlen($_POST['name']) < USRNM_MIN_LENGTH) {
$form->addError("name",USRNM_SHORT);
}
else if(!USRNM_SPECIAL && preg_match('/[:,\\. ^? < > \\n\\r\\t\\s]+/',$_POST['name'])) {
$form->addError("name",USRNM_CHAR);
}
*********************************
پاسخ : ثبت نام با کاراکترهای غیر مجاز
نگفتی به چه کاراکترایی باید محدود بشه.
کد:
if ( !preg_match('/^[a-zA-Z0-9-]+$/', $_POST['name']))
{
// gheyre mojaz ast.
}
کد بالا کاراکترهای a تا z به صورت کوچک ، A تا Z به صورت بزرگ ، اعداد 0 تا 9 و همچنین کاراکتر - رو مجاز میدونه.
مثلا Ali-Shadmehr20 مجاز هست.
پاسخ : ثبت نام با کاراکترهای غیر مجاز
سلام به همه منم تغریبا همین مشکل دارم چه جوری می شه کاراکتر های ()و , و : " ' \ / + - & * ^%$#@ . [] {} را حذف کنم