הרשם שאלות ותשובות רשימת חברים לוח שנה חיפוש הודעות מהיום סמן פורומים כנקראו

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 04-12-08, 17:25   # 1
0xfo7d
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 292
שלח הודעה באמצעות ICO אל 0xfo7d

0xfo7d לא מחובר  

PHP | בעיית קידוד בקבלת מייל מטופס יצירת קשר

שלום חבר'ה=]

בניתי טופס יצירת קשר ב PHP .
הבעייה איתו זה שכשאני מקבל את המייל, אז ב"נושא ההודעה" אני רואה ג'יבריש.
בגוף ההודעה עצמה הכל בסדר.

הבעייה הזאת קיימת רק שאני בודק את המייל בתיבה של GMAIL , ולא שאני פותח אותו ב OUTLOOK.

הקוד הרלוונטי מתוך הטופס:

PHP קוד:
<?php
            $from_email 
$admin_email;
            
$subject $_POST["request"];
            
$text3 $_POST["messaget"];
            
$text stripslashes($text3);

            
$head "Content-type: text/HTML; charest=WINDOWS-1255\r\n";
            
$head .= "From: $name <$from_email>";

            
$to $email123

            
mail($to,$subject,$text,$head);
?>

תודה מראש,
מתן=]
  Reply With Quote
ישן 04-12-08, 17:31   # 2
solcito
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 469

solcito לא מחובר  

גם לי פעם היו בעיות בעניין הזה, זה הרבה קשור גם לאתר או לתוכנה בה את קורא את המייל.
בכל אופן, מצדך לפחות תראה תמיד שאתה שולח את את המייל עם הידר ששייך לטקסט עברי (שכבר עשיתי) וכמו כן לוודא שגם הדף עצמו בעל מטה-טג עם charest של טקסט עברי.
__________________
הקמת חנות אינטרנטית לפי דרישות הלקוח.
  Reply With Quote
ישן 04-12-08, 17:34   # 3
0xfo7d
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 292
שלח הודעה באמצעות ICO אל 0xfo7d

0xfo7d לא מחובר  

את זה כבר ווידאתי מזמן...
אתה טוען שאין מה לעשות...?
כל מי שיקבל ויקרא ב GMAIL לא יעבוד לו?
(כי זה טופס שאני משלב ברשימת תפוצה...אחרת לא היה אכפת לי מהבעייה הזאת כי אני גם ככה קורא מיילים באווטלוק)
  Reply With Quote
ישן 04-12-08, 17:47   # 4
solcito
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 469

solcito לא מחובר  

תראה, אני כשעשיתי רשימת תפוצה בהתחלה GMAIL לא קרא אותו טוב אבל לאט לאט הוא כן קרא נכון.
אולי זה קשור לגוגל, אולי לשרת שלך... לא הכי מבין בזה, אבל מבחינת הקוד אם אתה מוודא את שני אלו אין לך יותר מה לברר.
__________________
הקמת חנות אינטרנטית לפי דרישות הלקוח.
  Reply With Quote
ישן 04-12-08, 20:30   # 5
0xfo7d
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 292
שלח הודעה באמצעות ICO אל 0xfo7d

0xfo7d לא מחובר  

OK...
תודה רבה.
  Reply With Quote
ישן 04-12-08, 21:36   # 6
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

תוסיף
PHP קוד:
$head .= 'MIME-Version: 1.0' "\r\n"
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 04-12-08, 23:28   # 7
Deagly
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 586

Deagly לא מחובר  

אולי תעבוד עם UTF-8 והכל יהיה בסדר? (:
  Reply With Quote
ישן 05-12-08, 00:29   # 8
0xfo7d
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 292
שלח הודעה באמצעות ICO אל 0xfo7d

0xfo7d לא מחובר  

daMn ו Deagly , ניסיתי את מה שאמרתם וזה לא הצליח...
יש למישנו אולי טופס שליחת מייל שהכל בסדר עם עניין העברית?אם כן אז אולי שישים פה את קטע הקוד הרלוונטי ונשווה...


תודה רבה.
  Reply With Quote
ישן 05-12-08, 01:46   # 9
Deagly
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 586

Deagly לא מחובר  

ציטוט:
נכתב במקור על ידי 0xfo7d צפה בהודעה
daMn ו Deagly , ניסיתי את מה שאמרתם וזה לא הצליח...
יש למישנו אולי טופס שליחת מייל שהכל בסדר עם עניין העברית?אם כן אז אולי שישים פה את קטע הקוד הרלוונטי ונשווה...


תודה רבה.
לקחתי את הקוד שרשמת ובדקתי בשרת שלי,
עם הקידוד שרשמת windows-1255
רק הכותרת יוצאת לי בג'יבריש, תוכן ההודעה יוצא לי בעברית.

עם קידוד UTF-8 (כמובן שצריך לשמור גם את הקובץ כ UTF-8)
גם הכותרת וגם תוכן ההודעה יוצאים בעברית,
תעבוד עם UTF-8
תשנה את השורה של הקידוד לזה:
קוד:
$head = "Content-type: text/html; charest=utf-8\r\n";
ותשמור את הקובץ כ UTF-8
(בפנקס רשימות: קובץ > שמירה בשם, יש לך למטה: קידוד> תבחר ב UTF-8)

לילה טוב,
ו..בהצלחה
  Reply With Quote
ישן 05-12-08, 08:35   # 10
0xfo7d
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 292
שלח הודעה באמצעות ICO אל 0xfo7d

0xfo7d לא מחובר  

הטופס הזה מישולב במערכת ניהול תוכן שבניתי...
משום מה אם אני שומר את הקובץ כ UTF8 כמו שאמרת....אז אני רואה שגיאה כזאת:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /***/public_html/admin/sendmail.php:1) in /***/public_html/config.inc.php on line 37



line 37:
PHP קוד:
session_start(); 
מה עושים?
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 

כלים לאשכול
תצורת הצגה

חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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