السلام عليكم اخواني
لدي نموذج تسجيل اعضاء في قاعدة البيانات هو التالي
كود PHP:
/* Check username */
if (
!isset($_SESSION["REGISTER"]["username"])
|| $_SESSION["REGISTER"]["username"] == "" ||
!preg_match($CONF["REGEXP_USERNAME"], $_SESSION["REGISTER"]["username"])
|| strlen($_SESSION["REGISTER"]["username"]) < $CONF["USERS_USERNAME_MIN_LEN"]
|| strlen($_SESSION["REGISTER"]["username"]) > $CONF["USERS_USERNAME_MAX_LEN"]) {
$tpl -> Zone("error", "username");
$tpl -> Zone("usernameerror", "lenerror");
}
ما اريده تحديدا ان اجعل هذا الامر لا يخاطب REGEXP_USERNAME و التي هي تمنع الاعضاء من التسجيل باللغة العربية او ترك فراغات في اسمائهم
لكن بنفس الوقت اريد سطور التاكد من طول الأسم ان تبقى تعمل فهل هذا ممكن.
اي ان مشكلتي مع هذا السطر
كود PHP:
!preg_match($CONF["REGEXP_USERNAME"], $_SESSION["REGISTER"]["username"])
هل يمكن توقيف عمله
قد يقول البعض انه يمكنني تعديل سطر REGEXP_USERNAME من ملف الكونفيج لقد حاولت كثير لكن دون فائدة
و كلما حاولت التعديل بهذه السطور اعلاه ,كان هذا يؤدي الى توقف عمل صفحة التسجيل و ذلك لضعف المامي بال php
اتمنى ان اجد من يستطيع تعديل هذه السطور لأحقق الهدف المرجو منها و شكرا