14-03-2005, 20:04
|
|
|
חבר מתאריך: 22.09.04
הודעות: 217
|
|
2 שאלות קלות מאוד..
יש לי שתי שאלות קלות מאוד משהו קטן..
1.איך אני מגלה את האיי פי של הגולש?(שמעתי שזה משתנה קטן..)
2.מה הדרך הכי טובה לבדוק אם משתמש כתב אימייל מקורי?
כי זה הקוד שלי:
קוד PHP:
if($email == ""){ $massege = "שגיאה"; echo "חובה למלא את השדה אימייל!<br /><br> <a href='javascript:history.back(-1)'>חזור אחורה</a></b> </A>"; } elseif(!preg_match("/@/", $email)){ $massege = "שגיאה"; echo "אימייל לא חוקי אנא נסה אימייל אחר.<br /><br> <a href='javascript:history.back(-1)'>חזור אחורה</a></b> </A>"; } elseif(!preg_match("/./", $email)){ $massege = "שגיאה"; echo "אימייל לא חוקי אנא נסה אימייל אחר.<br /><br> <a href='javascript:history.back(-1)'>חזור אחורה</a></b> </A>"; } elseif(strlen($email) < 6){ $massege = "שגיאה"; echo "אימייל לא יכול להכיל רק 6 תווים.<br /><br> <a href='javascript:history.back(-1)'>חזור אחורה</a></b> </A>"; } elseif(strlen($email) > 50){ $massege = "שגיאה"; echo "אימייל לא יכול להכיל יותר מ 50 תווים!<br /><br> <a href='javascript:history.back(-1)'>חזור אחורה</a></b> </A>"; } elseif($email !== $e_check){ $massege = "שגיאה"; echo "האימיילים אינם תואמים אחד את השני!<br /><br> <a href='javascript:history.back(-1)'>חזור אחורה</a></b> </A>"; } elseif(mysql_num_rows($cpemail) > 0){ $massege = "שגיאה"; echo "האימייל שכתבת נמצא כבר במערכת אנא בחר אימייל אחר.<br /><br> <a href='javascript:history.back(-1)'>חזור אחורה</a></b> </A>"; }
אבל מישום מה רק אם אני כותב @ הוא לא עושה לי בעיה אז מה הדרך הכי טובה לכתוב אם המשתמש כתב אימייל נכון?
|