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

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

Tom_l 02-11-07 18:05

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

יש למישהו רעיון או משהו?
ניסיתי להשתמש ב-preg match, אבל אני לא ממש מבין ב-preg match ולכן לא הצלחתי :|

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

BlueNosE 02-11-07 18:16

נסה להריץ ביטוי בPREG_MATCH:
קוד:

#^(?i:http://)?(?i:www\.)?(.+)$#
אם אתה רוצה לתפוס גם את הWWW, תוריד את החלק של
קוד:

(?i:www\.)?

Tom_l 02-11-07 18:41

ציטוט:

נכתב במקור על ידי BlueNosE (פרסם 574304)
נסה להריץ ביטוי בPREG_MATCH:
קוד:

#^(?i:http://)?(?i:www\.)?(.+)$#
אם אתה רוצה לתפוס גם את הWWW, תוריד את החלק של
קוד:

(?i:www\.)?

אבל תראה:
אני רוצה לעשות כמה בדיקות, כמו שרשמתי בהודעה שלי.
למשל אם המשתמש לא הכניס http://, אז זה ירשום לו כמובן שיש שגיאה בכתובת האתר שלו, אז מאיפה הוא יידע שחסר http://?
אם הוא לא ממש מבין בנושא הזה, והוא רשם את כתובת האתר התיקנית שלו וכד'..

בגלל זה ביקשתי כמה בדיקות, מבין?
ולגביי ה-www, זה לא משנה, העיקר שזה יקלוט גם סאבי דומיינים...
ואם הם מכניסים גם www, אז סבבה זה גם יקלוט, אבל לא ידרוש.


אשמח לקבל עזרה קצת יותר מפורטת, תודה רבה.


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

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