-
December 14th, 2012, 07:20
#1
-
-
December 14th, 2012 07:20
# ADS
-
December 14th, 2012, 13:43
#2
پاسخ : ثبت نام با کاراکترهای غیر مجاز
برای حذف کد های HTML از رشته می توانید تابع strip_tags رو به کار ببرید و برای تبدیل این کد ها به متن عادی از تابع htmlspecialchars.
-
تعداد تشکر ها از ≡ ALEX ≡ به دلیل پست مفید
-
December 14th, 2012, 17:46
#3
پاسخ : ثبت نام با کاراکترهای غیر مجاز

نوشته اصلی توسط
≡ 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);
}
*********************************
-
-
December 14th, 2012, 18:26
#4
عضو جدید
پاسخ : ثبت نام با کاراکترهای غیر مجاز
نگفتی به چه کاراکترایی باید محدود بشه.
کد:
if ( !preg_match('/^[a-zA-Z0-9-]+$/', $_POST['name']))
{
// gheyre mojaz ast.
}
کد بالا کاراکترهای a تا z به صورت کوچک ، A تا Z به صورت بزرگ ، اعداد 0 تا 9 و همچنین کاراکتر - رو مجاز میدونه.
مثلا Ali-Shadmehr20 مجاز هست.
-
تعداد تشکر ها از alishadmehr به دلیل پست مفید
-
June 28th, 2015, 15:44
#5
پاسخ : ثبت نام با کاراکترهای غیر مجاز
سلام به همه منم تغریبا همین مشکل دارم چه جوری می شه کاراکتر های ()و , و : " ' \ / + - & * ^%$#@ . [] {} را حذف کنم
-