הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   איך אפשר לאמת אימייל חוקי? (https://hosts.co.il/forums/showthread.php?t=18523)

eLad 27-03-06 20:34

ציטוט:

נכתב במקור על ידי DoOKaS
חלק מבקשים אימייל ספק :D

נו אז מה הבעיה לסנן אותם ב RegExp? זה גם יהיה מהיר יותר וזה גם ייצא לך בשורת קוד אחת..

CSite.co.il 27-03-06 20:34

ציטוט:

נכתב במקור על ידי eLad
מזה כל הסיבוכים המיותרים האלו?
Regular Expression פשוט וגמרתם עניין, קחו על חשבון הבית

קוד:

/^\w+@([\w\-]+\.)+\w{2,3}$/
וזה ייבדוק שהמייל חוקי..

שטויות :-/
ואם אני קונה דומיין www.elad-is-the-king.com ואני פותח מייל כזה:
mymail@elad-is-the-king.com, אז לפי מה שאתה אומר זה לא חוקי? 8-*

ממ..צודק..!

תסביר קצת על ה
קוד:

/^\w+@([\w\-]+\.)+\w{2,3}$/
הוא לא ברור, איפה אמורים לכתוב אותו?!

Eye-Soft 27-03-06 20:37

ציטוט:

נכתב במקור על ידי eLad
נו אז מה הבעיה לסנן אותם ב RegExp? זה גם יהיה מהיר יותר וזה גם ייצא לך בשורת קוד אחת..

אין שום סיבה (לפחות לפי דעתי) להתחיל ולבדוק תווים חוקים באימיל. צריך לבדוק שמסופק דומיין ושם משתמש. הרי אנשים תמיד יכולים להמציא אימייל, מה יעזור לך לדעת שהסימנים בו לא חוקיים אם הוא גם ככה לא עובד...

Eye-Soft 27-03-06 20:38

ציטוט:

נכתב במקור על ידי -=boss=-
ממ..צודק..!

תסביר קצת על ה
קוד:

/^\w+@([\w\-]+\.)+\w{2,3}$/
הוא לא ברור, איפה אמורים לכתוב אותו?!

אם אני לא טועה וזה מה שאלעד התכוון, זה משתנה מסוג string המכיל את כל השורה הזו.
אתה מריץ 2 לולאות העוברות על הקלט ובודקות את קיום הביטויים הללו.

תקן אותי אם אני טועה אלעד.

CSite.co.il 27-03-06 20:42

נחכה לאלעד, תודה בכל מקרה :)

Tomer 27-03-06 20:56

PHP קוד:

$reg "/^\w+@([\w\-]+\.)+\w{2,3}$/";
if (
ereg($reg,$text)) {
echo 
"valid";
} else {
echo 
"invalid";
}
?> 

קבע את $text בתור האימייל, אמור לעבוד.

בניה 27-03-06 20:58

לש"ש


יש פה הסבר ואפילו יש דוגמא של בדיקת אימייל:
http://php.eitan.ac.il/main.php?id=00174

eLad 27-03-06 20:58

http://www.siteam.co.il/elad/testMail.php

(אל תהרגו אותי על הקוד צד לקוח, הכנתי את זה עכשיו בשתי דקות וכדי שיהיה יפה ויזואלית עם ההזחה..)

miniature 27-03-06 21:03

אבל לא הבנתי למה הוא עושה ככה? הכוונה מה אלו הסימנים?

Eye-Soft 27-03-06 21:04

JS חברים, JS :ם


כל הזמנים הם GMT +2. הזמן כעת הוא 22:47.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ