@צצ בסדר סידרתי
הודעות שפורסמו על ידי רק טוב
-
RE: שליחת מייל בphp
@121244 יש כזה דבר TBV VEUS```
עבור לתוכן הדף
תכנות אתרי אינטרנט ומדריכיםשליחת email מעוצב בעברית עם PHP
מחבר: יוסי בן הרוש בתאריך: 19.09.2013
במדריך זה נלמד כיצד לשלוח מייל PHP מעוצב בעברית. בחרתי להדגים על שנה טובה, שכוללת עיצוב פשוט ותמונה. אתם מוזמנים להתאים את התוכן והצורה לפי הצורך. כך ייראה ה-email המוכן:שנה טובה
שלום לכולם,רציתי לאחל שנה טובה ומוצלחת
מדגים תמונה שניתן לשבץ במייל
מיוסי.
לאתר השולח
קוד ה-html תוכן ה-email נכתב ב-html. בקוד המצורף, הדגמה של ה-html. שימו לב שהעיצוב כלול בתגיות עצמן. <html lang="he-IL"> <head> <meta charset="utf-8"> </head> <body dir="rtl" style="width:97%;margin:10px auto;padding:0;color:#990033;font-size:2em;line-height:2;font-family:Arial,Helvetica,sans-serif;"> <div style="border:1px solid #339900;"> <div id="header" style="background:#33FF00;border-bottom:1px solid #339900;"> <div style="padding:20px;text-align:center;margin:0 auto;"> <h1>שנה טובה</h1> </div> </div> <div style="width:100%;background:#ffffff;"> <div style="width:100%;margin-right:20px;"> <p>שלום לכולם,</p> <p>רציתי לאחל שנה טובה ומוצלחת</p> <p style="text-align:center;"> <img src="//www.mysite.co.il/img/new_year.jpg" alt="מדגים תמונה שניתן לשבץ במייל" style="height:400px;width:400px;border:1px solid #339900;" /> </p> <p>מיוסי.</p> </div> </div> <div id="footer" style="background:#33FF00;border-top:1px solid #339900;"> <div style="padding:20px;text-align:center;margin:0 auto;"> <a href="//www.abc.co.il" style="font-size:0.8em;">לאתר השולח</a> </div> </div> </div> </body> </html> מספר נקודות חשובות: 1. כל תוכנו של ה-email צריך להימצא בין תגיות html, ולכלול head ו-body. 2. חובה לעשות התאמות לעברית: <html lang="he-IL"> <meta charset="utf-8">בין תגיות ה-<head> 3. את העיצוב מכניסים ישירות לתוך תגיות ה-html באמצעות style. 4. במדריך השתמשתי בעיצוב רספונסיבי כדי שיתאים לגדלים שונים של מסכים. 5. הנתיב לתמונה צריך לכלול את הנתיב המלא, שמתחיל ב-//www.mysite.co.il קוד ה-PHP כדי לשלוח את המייל צריך להשתמש בפונקציה mail של PHP. כך היא נראית: mail($to, $subject, $message, $headers); $to - כתובת הemail של הנמען או הנמענים (אם כמה נמענים אז מופרדים בפסיק) $subject - כותרת הemail, שהנמען רואה לפני שהוא פותח את הemail. $message - המשתנה שמכיל את ה-html. $headers - כולל את קידוד הטקסט (utf-8), וכתובת השולח. כל שורה מופרדת ב . נחבר את הכל ביחד לקוד שעובד: <?php //כתובת הנמען $to = 'some_email@gmail.com'; //נושא המייל $subject = "ברכות לשנה החדשה"; //headers $headers = array( "From: " . "abc@def.co.il"//כתובת השולח, "Reply-To: " . "abc@def.co.il"//להיכן להשיב, "Content-Type: text/html; charset=utf-8"//בשביל עברית, "MIME-Version: 1.0"//MIME, "X-Mailer: PHP/" . PHP_VERSION ); $headers = implode("\r\n", $headers); //תוכן המייל. להקפיד שלא יהיו רווחים מיותרים $message = '<html lang="he-IL">'; $message .= '<head><meta charset="utf-8"></head>'; $message .= '<body dir="rtl" style="width:97%;margin:10px auto;padding:0;color:#990033;font-size:2em;line-height:2;font-family:Arial,Helvetica,sans-serif;">'; $message .= '<div style="border:1px solid #339900;">'; $message .= '<div id="header" style="background:#33FF00;border-bottom:1px solid #339900;">'; $message .= '<div style="padding:20px;text-align:center;width:50%;margin:0 auto;">'; $message .= '<h1>ברכות לשנה החדשה</h1>'; $message .= '</div>'; $message .= '</div>'; $message .= '<div style="width:100%;background:#ffffff;">'; $message .= '<div style="width:100%;margin-right:20px;">'; $message .= '<p>שלום לכולם,</p>'; $message .= '<p>רציתי לאחל שנה טובה ומוצלחת</p>'; $message .= '<p style="text-align:center;">'; $message .= '<img src="//www.yoursite.co.il/new_year.jpg" alt="שנה טובה" style="width:auto;height:auto;border:1px solid #339900;" />'; $message .= '</p>'; $message .= '<p>מיוסי.</p>'; $message .= '</div>'; $message .= '</div>'; $message .= '<div id="footer" style="background:#33FF00;border-top:1px solid #339900;">'; $message .= '<div style="padding:20px;text-align:center;width:50%;margin:0 auto;">'; $message .= '<a href="//www.yoursite.co.il" style="font-size:0.8em;">האתר שלי'; $message .= '</div></div></div>'; $message .= '</body></html>'; //הפונקציה mail($to, $subject, $message, $headers); ?>
-
API של הפורום
אני רוצה ליבנות את הפורום שלנו דרך הטלפון יש למישאו תיעוד של הAPI של הפורום
-
RE: שכל מאזין יוכל לנייד אוטומטי קו.
@צבי-ד-צ כתב בשכל מאזין יוכל לנייד אוטומטי קו.:
@רק-טוב כתב בשכל מאזין יוכל לנייד אוטומטי קו.:
בכל אופן, אני מעדיף בצורה חינמית...
הסברתי לך איך לעשות את זה
כן, נכון, אבל אולי עוד כמה שנים... יהיה לי כוח לנסות את זה.
כרגע אין לי כוח.
אבל בכל אופן תודה רבה לך על העזרה מצידך ממש לא מובן מאליו
תודה. -
RE: שכל מאזין יוכל לנייד אוטומטי קו.
@מתנסה-php-api כתב בשכל מאזין יוכל לנייד אוטומטי קו.:
@רק-טוב אם עדיין רלוונטי, 039724959 שלוחה 9 לתוספים ושוב 9, המודול לא עובד לפני הסדרת תשלום 10 שח ח"פ באמצעות 0795683056 במענה אנושי בשלוחה 1
בכל אופן, אני מעדיף בצורה חינמית...
אבל אני אראה אם שווה לי.
תודה -
RE: ימות המשיח התחילו לשנות גם את הווטסאפונים הישנים למערכות IVR2!!! 👍👍👍🥰🥰
@צבי-ד-צ כתב בימות המשיח התחילו לשנות גם את הווטסאפונים הישנים למערכות IVR2!!!
🥰🥰:
החיסרון היחיד הוא ההודעות האישיות, שאפשר להשאיר הודעה אישית למקליט ההודעה תוך כדי שמיעת ההודעה.
למה חיסרון ?
וזה חדש? כי אם כן זה יותר טוב, לא? -
RE: שכל מאזין יוכל לנייד אוטומטי קו.
הני מחפס את זה שמה ולא מוצה משאו קשור אשמח לקבל הגדרות
-
RE: שכל מאזין יוכל לנייד אוטומטי קו.
@צבי-ד-צ כתב בשכל מאזין יוכל לנייד אוטומטי קו.:
@רק-טוב ולכן זה הגדיר את זה על המערכת שלך.
תכתוב את המערכת שבה אתה רוצה שזה יהיה מוגדראני מעוניין שכל אחד יכנס לשלוחה יקיש מספר מערכת וסיסמה,
ואז זה יגדיר את זה על המערכת שהוא הקיש. -
RE: שכל מאזין יוכל לנייד אוטומטי קו.
@צבי-ד-צ כתב בשכל מאזין יוכל לנייד אוטומטי קו.:
@רק-טוב תבדוק איזה מערכת כתבת בשורה 3
@צבי-ד-צ שלי.
כלומר המערכת ממנה אני רוצה שיגדירו למערכות אחרות -
RE: שכל מאזין יוכל לנייד אוטומטי קו.
@צבי-ד-צ זה הגדיר לי את זה על המערכת שלי!
כלומר במערכת ששמתי בה את ההגדרות, זה שינה אותה למעבר לאותו מערכת ,
ואז מי שיתקשר לא שומע כלום כי זה כל פעם החזיר אותו למערכת... -
RE: שכל מאזין יוכל לנייד אוטומטי קו.
@צבי-ד-צ עדיין לא עובד, אני שומע שקט אחרי שהשתקתי את ההודעה, ואחרי כמה שניות מחזיר אותי אחורה.
@ צבי-ד-צ כתב ב שכל מאזין יוכל לנייד אוטומטי קו.:
@רק-טוב תשתיק/תשנה את הודעה M1607 כמו שכתבתי למעלה
ובשורה תוריד את המספר 1
ותבדוק אם זה אכן הגדיר. רק שים לב שלוקח כמה דקות עד שרואים באתר את ההגדרות החדשות, אבל זה מוגדר מיד. תעדכן אם באמת מגדיר. -
RE: שכל מאזין יוכל לנייד אוטומטי קו.
@צבי-ד-צ כתב בשכל מאזין יוכל לנייד אוטומטי קו.:
@רק-טוב אתה יודע מה ההגדרות למעבר למערכת אחרת?
עכ"פ אני יכתוב לך את ההגדרות. תעשה שלוחה עם ההגדרות הבאות:type=api api_link=https://www.call2all.co.il/ym/api/UpdateExtension api_add_0=token=0770000000:123456 api_add_1=path=ivr2:1 api_add_2=type=routing_yemot api_add_3=routing_yemot_number=0773137770
תשנה בשורה 2 למספר מערכת וסיסמה, בשורה 3 למספר השלוחה שבה אתה רוצה שיוגדר מעבר למערכת שלך, ובשורה האחרונה למספר המערכת שלך.
כמובן שתשתיק את הודעה M1607
בהצלחה, ושתדע רק טובדחוף!
העתקתי את הקוד וזה אומר לי "אין מענה בשרת ה..."
מה הבעיה?
ואם אני רוצה לעשות שזה יגדיר על התפריט ראשי מה לכתוב? -
RE: שכל מאזין יוכל לנייד אוטומטי קו.
@ מתנסה-php-api לא זכור לי שתייגתי אותך.
-
RE: כמות מאזינים במערכת
@רק-טוב כתב בכמות מאזינים במערכת:
לתועלת הציבור
<?php $url=file_get_contents("https://www.call2all.co.il/ym/api/GetIncomingCalls?token=מספר מערכת:סיסמה"); $data = json_decode($url, true); $text = $data['callsCount']; print"id_list_message=t-כרגע יש במערכת.n-$text.t-מאזינים."; ?>
-
כמות מאזינים במערכת
לתועלת הציבור
<?php $url=file_get_contents("https://www.call2all.co.il/ym/api/GetIncomingCalls?token=מספר מערכת:סיסמה"); $data = json_decode($url, true); $text = $data['callsCount']; print"id_list_message=t-כרגע יש במערכת.n-$text.t-מאזינים."; ?>
קרדיט ל @ivrפון
-
RE: לתכנת בלי לדעת תיכנות - היום זה אפשרי
@קו-לקו-0 תודה אבל פה למשתמשי ימות המשיח שלא יחפשו יותר מידי
-
קוד להגדרת שלוחות לא עובד
<?php $did=$GET['did']; $pass=$GET['pass']; $path=$GET['path']; $did1=$_GET['did1']; $did2=$_GET['did2']; $did3=$_GET['did3']; $did4=$_GET['did4']; $did5=$_GET['did5']; $did6=$_GET['did6']; $did7=$_GET['did7']; $did8=$_GET['did8']; $did9=$_GET['did9']; /** * Replace unicode characters to utf8 for Hebrew */ function unicodeToUtf8Hebrew($text) { $text1 = ''; $repl = [ '?' => '=', '!' => '/', '+-' => '%23', '%2A' => '+@', '%26' => ' ', '_' => ' ', '.--' => '%25', '?1' => '$did1', '?2' => '$did2', '?3' => '$did3', '?4'=> '$did4', '?5' => '$did5', '?6' => '$did6', '?7' => '$did7', '?8' => '$did8', '?9'=> '$did9', '?pass' => '$pass', '?did' => '$did', '?path=> '$path', ]; if (textpos($text, "u0") !== false) { $exploded = explode(" ", trim($text)); foreach ($exploded as $eItem) { $explodedExploded = text_split($eItem, 5); foreach ($explodedExploded as $eeItem) { $char = texttoupper($eeItem); if (isset($repl[$char])) { $text1 .= $repl[$char]; } else { $text1 .= $char; } } $text1 .= ' '; } } else { $text1 = $text; } return trim($text1); } $text=$GET['text']; if($did == null){print "read=m-2571=did,yes,10,9,15,Digits,yes,,,,,,,"; exit(); } elseif($pass == null){print "read=m-1800=pass,yes,100,1,24,Digits,,,,,,,,"; exit(); } elseif($path== null){print "read=t-אנא הקישו את מספר השלוחה וסולמית בסיום לשלוחה ראשית הקישוא כוכבית וסולמית לשלוחה כוכבית הקישו פעמים כוכבית ואז 1 וסולמית לשלוחה סולמית הקישוא פעמים כוכבית ואז 2 וסולמית=path,no,10000,0,14,Alpha,no,no,*/,,,ok,,"; exit(); } /** * Replace unicode characters to utf8 for Hebrew */ function unicodeToUtf8Hebrew($path) { $path1 = ''; '//1' => 'Star', '//2' => 'Hash', ]; if (pathpos($path, "u0") !== false) { $exploded = explode(" ", trim($path)); foreach ($exploded as $eItem) { $explodedExploded = path_split($eItem, 5); foreach ($explodedExploded as $eeItem) { $char = pathtoupper($eeItem); if (isset($repl[$char])) { $path1 .= $repl[$char]; } else { $path1 .= $char; } } $path1 .= ' '; } } else { $path1 = $path; } return trim($path1); } $url = json_decode(file_get_contents("https://www.call2all.co.il/ym/api/UpdateExtension?token={$did}:{$pass}&path1=ivr2:{$path}&{$text1}&"), true); $status = $url['responseStatus']; if($status == "OK"){ print "id_list_message=t-הפעולה בוצעה בעצלך,,,. exit(); }else{ print "id_list_message=m-1801.1080. &go_to_folder=hangup"; exit(); } exit(); ?>
זה אים מנסים להגדיר שלוחה רגילה זה מגדיר אבל אי עושים קבלת נתונים פעם אךת או פעמים זה מקבל וזה לא מגדיר אבח אים עושים שלוש פעמים ומלע זה מקבל את הנתונים ואומר ין מענה משרת API