![]() |
בעיה מציקה עם שליחת אימייל
אהלן |קורץ|
אני מנסה לשלוח אימייל ב UTF8 יש לי קובץ TPL של האימייל ואני מחליף ב STR_REPLACE מידע שאני מקבל מ POST הבעיה שנניח ואני שולח הודעה עם לינק (הלינק עצמו לא הטקסט) אז זה מציג את הלינק כ: http://%5c%22,pages,88%5c%22/ במקום http://www.gcforfree.org/,pages,88/ לדוגמא, ואין לי שמץ של מושג מה הבעיה שני העמודים גם העמוד ששולח וגם התבנית ב UTF-8 Without BOM |
אתה מוסיף header של MIME?
תנסה לעשות ללינק URLENCODE לפני השליחה. |
תסתכל לאן הקישור "הלא טוב" מוביל, תיראה הרבה סלאשים - נסה להבין עכשיו.
|
ציטוט:
אני לא רואה פה את הסלאשים :-0 וכן יש היידר MIME |
אם אתה מבצע פעולות חיתוך של תווים..
UTF8 משתמש ב2 ביטים לחלק מהתווים יכול להיות שתרצה לבדוק את האפשרויות הבאות לעבודה עם מחרוזות ב UTF8 http://il2.php.net/manual/en/ref.mbstring.php |
הבנתי שצריך להגדיר פה דברים ב php.ini
ואין לי בדיוק אופציה לעשות כזה דבר ומה הכוונה פעולות חיתוך של תווים? תודה |
ציטוט:
אבל, אם בכל זאת תעביר את העכבר על הקישור תיראה לאן הוא מוביל... |
אז אל תשתמש ב STR_REPLACRE אם אין לך דרך לעשות את זה.... תחפש פתרון חלופי.
ו losnir אני חושב שהפורום הוסיף את הסלאשים האלה. |
$str = urldecoude($str);
|
ציטוט:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 09:25. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ