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

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

Kfir.G 14-09-07 13:39

[שאלה - PHP & MySQL] אימות אימייל
 
שלום,
במערכת משתמשים שלי אני רוצה לוודא שהאימייל תקין עכשיו רציתי לשאול קודם כל האם יש דרך יעילה לבדוק שהאימייל אכן פעיל חוץ משליחת קוד הפעלה כלשהו? במידה ולא איך כדאי לשמור את הקוד המתאים למשתמש? חשבתי להשתמש במסד אבל אז מה שקורה שיכול להיות מצב שיהיו לי במסד חשבונות שלא הופעלו בעצם ואני לא רוצה את זה. אז מה עושים?
תודה מראש :)

Tomer 14-09-07 13:43

מוחק כל X זמן את המשתמשים שלא אישרו, למשל 24 שעות.

בקשר לאימות, אתה יכול לבדוק אם ההוסט עצמו פעיל, לנסות עם fsockopen להתחבר לפורט 25 (SMTP) להוסט של האימייל (@host.com) ואם זה מחזיר תשובה - זה תקין בד"כ. יותר מזה לדעתי לא תוכל לעשות.

Kfir.G 14-09-07 18:44

ציטוט:

נכתב במקור על ידי Tomer (פרסם 555578)
מוחק כל X זמן את המשתמשים שלא אישרו, למשל 24 שעות.

בקשר לאימות, אתה יכול לבדוק אם ההוסט עצמו פעיל, לנסות עם fsockopen להתחבר לפורט 25 (SMTP) להוסט של האימייל (@host.com) ואם זה מחזיר תשובה - זה תקין בד"כ. יותר מזה לדעתי לא תוכל לעשות.

אוקי, בקשר לפונקציה אני אקרא באתר של PHP אבל איך בדיוק מפעילים סקריפט PHP כל X זמן?

daMn 14-09-07 19:04

ציטוט:

נכתב במקור על ידי kfir_dnd (פרסם 555690)
אוקי, בקשר לפונקציה אני אקרא באתר של PHP אבל איך בדיוק מפעילים סקריפט PHP כל X זמן?

הוא לא אמר שיש פונקציה, הוא אמר שזה מוחק משתמש אם הוא לא אישר תוך X זמן. ( אני מאמין שהוא התכוון - "אישר" באיימיל ככה שזה לא נוגע לך כי ביקשת בלי אישור במייל)
ציטוט:

נכתב במקור על ידי Tomer (פרסם 555578)
מוחק כל X זמן את המשתמשים שלא אישרו, למשל 24 שעות.


mayden 14-09-07 19:07

ציטוט:

נכתב במקור על ידי kfir_dnd (פרסם 555690)
אוקי, בקשר לפונקציה אני אקרא באתר של PHP אבל איך בדיוק מפעילים סקריפט PHP כל X זמן?

דרך cron jobs ;
http://www.lunarpages.com/new_manual/cronJobs.htm

Kfir.G 14-09-07 19:45

ציטוט:

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

הפונקציה שדיברתי עליה היא fsockopen שתומר הזכיר...

ציטוט:

נכתב במקור על ידי mayden (פרסם 555699)

תודה :)
עריכה:
לא בדיוק הבנתי מהקישור שנתת מה אני אמור לעשות >< אני צריך לבקש מבעל השרת להתקין תוכנה כלשהי על השרת או מה?

DanielS 15-09-07 13:31

ציטוט:

נכתב במקור על ידי kfir_dnd (פרסם 555710)
הפונקציה שדיברתי עליה היא fsockopen שתומר הזכיר...



תודה :)
עריכה:
לא בדיוק הבנתי מהקישור שנתת מה אני אמור לעשות >< אני צריך לבקש מבעל השרת להתקין תוכנה כלשהי על השרת או מה?

קרון ג'וב יש בכל שרת השאלה אם הוא פועל. זה בעצם משימות מתוזמנות
אתה מגדיר שכל X זמן ירוץ הקובץ
אתה יכול לעשות קובץ שימחוק שם את כל התוכן ואז כל X זמן הוא ירוץ

mayden 15-09-07 17:27

יש לך DA? רד למטה ל " Advanced Feauters" ואז למטה יש לך "Cronjobs"

ועכשיו אתה עושה ככה:
PHP קוד:

/usr/local/bin/php -/home/user/domains/user.co.il/public_html/cj/bla.php 

(cj זו התיקייה, bla.php זה הקובץ שירוץ כל X זמן שאני אגדיר לו)

Kfir.G 15-09-07 18:01

ציטוט:

נכתב במקור על ידי mayden (פרסם 556129)
יש לך DA? רד למטה ל " Advanced Feauters" ואז למטה יש לך "Cronjobs"

ועכשיו אתה עושה ככה:
PHP קוד:

/usr/local/bin/php -/home/user/domains/user.co.il/public_html/cj/bla.php 

(cj זו התיקייה, bla.php זה הקובץ שירוץ כל X זמן שאני אגדיר לו)

http://img187.imageshack.us/img187/8134/10996666jk1.jpg
...

עריכה:
בדקתי הרגע באתר הרישמי של DA ושם זה כן מופיע.. אז צריך לפנות לבעל השרת או משהו?

Tomer 15-09-07 18:26

כן, הוא צריך לאפשר לך cron jobs


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

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