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

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

dor77 25-09-09 12:02

מה זה הדרים?
 
שלום.
בכל מיני מקומות אני רואה "הדרים" למשל בטופס צור קשר.
מה ההבדל בין טופס כזה:

PHP קוד:


$subject 
="$subject"
$message="$detail"
$mail_from="$customer_mail"
$to ='someone@somewhere.com'
$send_contact=mail($to,$subject,$message); 

לבין

PHP קוד:


$subject 
="$subject"
$message="$detail"
$mail_from="$customer_mail"
$header="from: $name <$mail_from>"
$to ='someone@somewhere.com'
$send_contact=mail($to,$subject,$message,$header); 

מה ההבדל?
בכללי, מה זה header ולמה הוא משמש.

תודה.

אדיר 25-09-09 12:31

http://en.wikipedia.org/wiki/E-mail#Message_header

dor77 25-09-09 18:08

יש הסבר בעברית?

Labs 25-09-09 18:55

http://translate.google.com

Shillo 25-09-09 20:45

תראה, כל דף שנשלח מהשרת לדפדפן מחולק לשני חלקים:
1. הדרס (Headers).
2. גוף (Body) - הפלט. (HTML, CSS וכו').

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

dor77 25-09-09 23:05

ציטוט:

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

יש גם מצחיקים בפורום, לא ידעתי.


ציטוט:

נכתב במקור על ידי Shillo (פרסם 739881)
תראה, כל דף שנשלח מהשרת לדפדפן מחולק לשני חלקים:
1. הדרס (Headers).
2. גוף (Body) - הפלט. (HTML, CSS וכו').

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

תודה רבה, תוכל להסביר לי איך זה בא לידי ביטוי בקוד שהצגתי?

Shillo 26-09-09 00:43

ציטוט:

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




תודה רבה, תוכל להסביר לי איך זה בא לידי ביטוי בקוד שהצגתי?

בקוד שלך לא שלחת הדרס לדפדפן. אם כבר, שלחת הדרס לשרת אחר עם הפונקציה mail.

Jerba 26-09-09 02:07

נגיד כתבת בראש הדף את השורה הבאה:
Header("Content-type: image-jpg");
הדפדפן לא יציג לך את הדף רגיל , אלה יתייחס לכתובת כאל תמונה שאתה מנסה להוריד..
תקרא קצת בגוגל על הדרים בHTTP , זה די תעודת הזהות של הדף..מאיפה אתה מוריד אותו , כמה הוא שוקל , מה התוכן שלו ועוד..

בהצלחה

בניה 26-09-09 13:56

בילבלתם פה בין שני דברים
הדרים של הודעת mail ו הדרים של בקשת HTTP.

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

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


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

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