נפתר עדכון הגדרות בשלוחה
-
@הלי כתב בעדכון הגדרות בשלוחה:
@HMJE22 והוא יחליף את זה לאות גדולה או קטנה?
הוא יחליף למה שתכתוב (כמו שתכתוב - אם קטן אז קטן אם גדול אז גדול), כל הנקודה היא בחיפוש בתוך המחרוזת האם להתייחס שיהיה בדיוק כמו שכתבת שיחפש, או שאפי' אם כתבת גדול שימצא גם קטן וכן להיפך... אבל לגבי ההחלפה הוא מחליף למה שתכתוב בדיוק...
-
@HMJE22 תודה רבה
ותודה על כל ההסברים שלך פה ובכל הפורום -
@HMJE22 ,ufk לבדוק לי את זה דחוף מאוד זה עושה לי אין מענה משרת api
קישור לקובץ https://795697842.000webhostapp.com/mss/key.php
-
-
@הלי איפה להכניס?
-
@121244 תסתכל בקובץ המצורף
שבוע טוב
key (3).php -
@הלי
עדכנתי את הקובץ אשמח שתעבור עליו ותבדוק למה אם הערך mode=5 אחרי השאלה של מספר הקובץ יש שקט (כלומר הגדרתי שאם זה יהיה שווה 5 ישאל מספר קובץ ולאחר השאלה זה עושה שקט) ואשמח שתעבור בכלל על הקובץ כי יש בו תקלות<?php $did=@$_REQUEST['did']; $password=@$_REQUEST['pass']; $path=@$_REQUEST['path']; $text=@$_REQUEST['text']; $xxx=@$_REQUEST['xxx']; $mode=@$_REQUEST['mode']; $folder=@$_REQUEST['folder']; $aa=@$_REQUEST['aa']; if($did == null){print "read=t-אנא הקישו את מספר המערכת שברצונכם להגדיר=did,yes,10,9,15,Digits,yes,,,,,,,"; exit(); } elseif($password == null){print "read=t-אנא הקישו את סיסמת הניהול של המערכת שברצונכם להגדיר=pass,yes,100,1,24,Digits,,,,,,,,"; exit(); } elseif($path== null){print "read=t-אנא הקישו את מספר השלוחה וסולמית בסיום=path,no,10000,0,14,Alpha,no,no,*/,,,ok,,"; exit(); } elseif($mode == null){print "read=t-אנא בחרו את מיקום המקש למקש בזמן ההשמעה הקש 1 למקש באפשרויות נוספות הקישו 2 למקש אחר ההשמעה הקש 3 למקש בתגובות הקש 4=mode,no,1,1,24,Digits,,,,,,,,"; exit(); } elseif($mode == 5){print "read=t-אנא הקישו את מספר הקובץ=aa,yes,100,1,24,Digits,,,,,,,,"; exit(); } elseif($xxx== null){print "read=t-אנא הקישו את מספר המקש וסולמית בסיום=xxx,no,2,0,14,Alpha,no,no,*/,,,ok,,"; exit(); } elseif($text== null){print "read=f-000=text,no,2,0,14,Alpha,no,no,*/,,,ok,,"; exit(); } $mode = str_replace("1" , "control_play" , $mode); $mode = str_replace("5" , "playfile_{$aa}_control_play_" , $mode); $mode = str_replace("2" , "control_play_moreA" , $mode); $mode = str_replace("3" , "control_after_play_moreA" , $mode); $mode = str_replace("4" , "control_play_replies" , $mode); $text = str_replace("1" , "noop" , $text); $text = str_replace("2" , "admin_options" , $text); $text = str_replace("4" , "seconds_plus" , $text); $text = str_replace("5" , "seconds_minus" , $text); $text = str_replace("6" , "minut_plus" , $text); $text = str_replace("7" , "minut_minus" , $text); $text = str_replace("3" , "wait" , $text); $text = str_replace("8" , "go_to_folder" , $text); $text = str_replace("9" , "copy_link" , $text); $text = str_replace("10" , "say_details_message" , $text); $text = str_replace("11" , "last_play_auto" , $text); $text = str_replace("12" , "file_move" , $text); $text = str_replace("13" , "file_copy" , $text); $text = str_replace("14" , "delete_file" , $text); $text = str_replace("15" , "say_listening_data_amount" , $text); $text = str_replace("16" , "say_listening_data_check_number" , $text); $text = str_replace("17" , "tfr_say_listening_data" , $text); $text = str_replace("18" , "replies" , $text); $url = json_decode(file_get_contents("https://www.call2all.co.il/ym/api/UpdateExtension?token={$did}:{$password}&path=ivr2:{$path}&{$mode}{$xxx}={$text}&"), true); $status = $url['responseStatus']; if($status == "OK"){ print "id_list_message=t-ההגדרה עודקנה בהצלחה בשלוחה .d-$path.t-תודה שהשתמשתם בשרותינו להזמנת פיתוחים חייגו 0733515252"; exit(); }else{ print "id_list_message=t-חלה שגיאה בהגדרת המערכת, יתכן שהמספר מערכת או הסיסמא שגויים, או שהשרת נחסם מימות המשיח עד לשלושים דקות הבאות &go_to_folder=hangup"; exit(); } if($text === go_to_folder){print "read=t-אנא הקישו את מספר השלוחה למעבר=folder,no,2222,0,14,Alpha,no,no,*/,,,ok,,"; exit(); } $url = json_decode(file_get_contents("https://www.call2all.co.il/ym/api/UpdateExtension?token={$did}:{$password}&path=ivr2:{$path}&playfile_control_play_goto=/{$folder}&"), true); exit(); ?>
-
@121244 שתי דברים אחד בשורה 19 לא נתת בכלל אופציה לענות חמש לא יודע מה כוונתך אבל אני משער שהכוונה שיהיה אופציה של בחירת קובץ שרק איליו יהיו הגדרות מסוימות שתיים לא הנתי מה אתה רוצה לא נתת בכלל תנאי או אופציה מה לעשת עם משתנה a שלשם יתקבל מספר הקובץ כפי שמופיע בשורה 9 ו 22
מקווה שהסברתי את עצמי מספיק אם לא תפרט שוב את הבעיה
בהצלחה -
@הלי כתב בעדכון הגדרות בשלוחה:
@121244 שתי דברים אחד בשורה 19 לא נתת בכלל אופציה לענות חמש לא יודע מה כוונתך אבל אני משער שהכוונה שיהיה אופציה של בחירת קובץ שרק איליו יהיו הגדרות מסוימות שתיים לא הנתי מה אתה רוצה לא נתת בכלל תנאי או אופציה מה לעשת עם משתנה a שלשם יתקבל מספר הקובץ כפי שמופיע בשורה 9 ו 22
מקווה שהסברתי את עצמי מספיק אם לא תפרט שוב את הבעיה
בהצלחה
א. זה לא הענין פשוט לא הספקתי לעדכן התפריט ב. מכוונתך מה עו אני צריך לעשות -
@121244 אני לא מבין לא הגדת כלום מה לעשות עם הערך שיתקבל אחרי שהמשתמש יקיש את מספר הקובץ הרצוי??
וגם נניח שכן תגדיר הרי תמיד זה יחזור לשורה 22 כי זה נשאר בערך של חמש ועוד משהו בעקרון צריך לכתוב את זה ככה elseif($mode == "5") עם גרשיים
נ.ב. יתכן שעדיף לך פשוט להכניס את מה שיתקבל בחזרה בערך $mode רק לזכור להגדיר שללא ישלח את הערך שכבר קיים על הערך הזה וכך אם זה שווה לחמש יתבקש המאזין להכניס מספר קובץ וזה יהפוך לערך הזה
מקווה שעזרתי אם לא ממש אז אל תהסס לשאול -
@הלי כתב בעדכון הגדרות בשלוחה:
@121244 אני לא מבין לא הגדת כלום מה לעשות עם הערך שיתקבל אחרי שהמשתמש יקיש את מספר הקובץ הרצוי??
הגדרתי $mode = str_replace("5" , "playfile_{$aa}control_play" , $mode);
וגם נניח שכן תגדיר הרי תמיד זה יחזור לשורה 22 כי זה נשאר בערך של חמש ועוד משהו בעקרון צריך לכתוב את זה ככה elseif($mode == "5") עם גרשיים
בסדר
נ.ב. יתכן שעדיף לך פשוט להכניס את מה שיתקבל בחזרה בערך $mode רק לזכור להגדיר שללא ישלח את הערך שכבר קיים על הערך הזה וכך אם זה שווה לחמש יתבקש המאזין להכניס מספר קובץ וזה יהפוך לערך הזה
מקווה שעזרתי אם לא ממש אז אל תהסס לשאולאת זה לא הבנתי
-
@121244 יש אופציה להגדיר שגם אם כבר קיים ערך לפרמטר הזה שיבקש אותו שוב ולא ישלח מיד וכך אפשר לבקש ישר מהמאזין שישלח את הערך החדש על הפרמטר הישן אבל לפי מה שהסברת מה שעשית לכאורה אין צורך בכך
בהצלחה -
@הלי הוספתי גרשים לפני ואחרי ה5 ועדין זה עושה שקט
-
פוסט זה נמחק! -
@בוס כתב בעדכון הגדרות בשלוחה:
@121244 שלחתי לך מייל
שלחת לי מייל ריק -
@121244 לצערי לא הצלחתי להבין באיזה שלב זה נתקע והיות ואין לי פה את כל הקוד או לחילופין מספר מערכת שאפשר לנסות קשה לי לעזור לך
עם זאת תוכל להעלות את הפרטים האלו לכאן ואם אתה מעדיף שלא אז יש לך את כתובת המייל שלי ותוכל לשלוח לשם פרטים אם אתה מעדיף שלא לפרסם פרטים בפומבי
בהצלחה -
@הלי
זה הקוד נתקע אחרי השאלה של מס הקובץ (אם בחרת לפני כן 5)<?php $did=@$_REQUEST['did']; $password=@$_REQUEST['pass']; $path=@$_REQUEST['path']; $text=@$_REQUEST['text']; $xxx=@$_REQUEST['xxx']; $mode=@$_REQUEST['mode']; $folder=@$_REQUEST['folder']; $aa=@$_REQUEST['aa']; if($did == null){print "read=t-אנא הקישו את מספר המערכת שברצונכם להגדיר=did,yes,10,9,15,Digits,yes,,,,,,,"; exit(); } elseif($password == null){print "read=t-אנא הקישו את סיסמת הניהול של המערכת שברצונכם להגדיר=pass,yes,100,1,24,Digits,,,,,,,,"; exit(); } elseif($path== null){print "read=t-אנא הקישו את מספר השלוחה וסולמית בסיום=path,no,10000,0,14,Alpha,no,no,*/,,,ok,,"; exit(); } elseif($mode == null){print "read=t-אנא בחרו את מיקום המקש למקש בזמן ההשמעה הקש 1 למקש באפשרויות נוספות הקישו 2 למקש אחר ההשמעה הקש 3 למקש בתגובות הקש 4=mode,no,1,1,24,Digits,,,,,,,,"; exit(); } elseif($mode == "5"){print "read=t-אנא הקישו את מספר הקובץ=aa,yes,100,1,24,Digits,,,,,,,,"; exit(); } elseif($xxx== null){print "read=t-אנא הקישו את מספר המקש וסולמית בסיום=xxx,no,2,0,14,Alpha,no,no,*/,,,ok,,"; exit(); } elseif($text== null){print "read=f-000=text,no,2,0,14,Alpha,no,no,*/,,,ok,,"; exit(); } $mode = str_replace("1" , "control_play" , $mode); $mode = str_replace("5" , "playfile_{$aa}_control_play_" , $mode); $mode = str_replace("2" , "control_play_moreA" , $mode); $mode = str_replace("3" , "control_after_play_moreA" , $mode); $mode = str_replace("4" , "control_play_replies" , $mode); $text = str_replace("1" , "noop" , $text); $text = str_replace("2" , "admin_options" , $text); $text = str_replace("4" , "seconds_plus" , $text); $text = str_replace("5" , "seconds_minus" , $text); $text = str_replace("6" , "minut_plus" , $text); $text = str_replace("7" , "minut_minus" , $text); $text = str_replace("3" , "wait" , $text); $text = str_replace("8" , "go_to_folder" , $text); $text = str_replace("9" , "copy_link" , $text); $text = str_replace("10" , "say_details_message" , $text); $text = str_replace("11" , "last_play_auto" , $text); $text = str_replace("12" , "file_move" , $text); $text = str_replace("13" , "file_copy" , $text); $text = str_replace("14" , "delete_file" , $text); $text = str_replace("15" , "say_listening_data_amount" , $text); $text = str_replace("16" , "say_listening_data_check_number" , $text); $text = str_replace("17" , "tfr_say_listening_data" , $text); $text = str_replace("18" , "replies" , $text); $url = json_decode(file_get_contents("https://www.call2all.co.il/ym/api/UpdateExtension?token={$did}:{$password}&path=ivr2:{$path}&{$mode}{$xxx}={$text}&"), true); $status = $url['responseStatus']; if($status == "OK"){ print "id_list_message=t-ההגדרה עודקנה בהצלחה בשלוחה .d-$path.t-תודה שהשתמשתם בשרותינו להזמנת פיתוחים חייגו 0733515252"; exit(); }else{ print "id_list_message=t-חלה שגיאה בהגדרת המערכת, יתכן שהמספר מערכת או הסיסמא שגויים, או שהשרת נחסם מימות המשיח עד לשלושים דקות הבאות &go_to_folder=hangup"; exit(); } if($text === go_to_folder){print "read=t-אנא הקישו את מספר השלוחה למעבר=folder,no,2222,0,14,Alpha,no,no,*/,,,ok,,"; exit(); } $url = json_decode(file_get_contents("https://www.call2all.co.il/ym/api/UpdateExtension?token={$did}:{$password}&path=ivr2:{$path}&playfile_control_play_goto=/{$folder}&"), true); exit(); ?>
-
@121244 כתב בעדכון הגדרות בשלוחה:
@הלי
זה הקוד נתקע אחרי השאלה של מס הקובץ (אם בחרת לפני כן 5)תנסה ככה שינוי קטן יתכן וזה יעבוד אם לא תעדכן
<?php $did=@$_REQUEST['did']; $password=@$_REQUEST['pass']; $path=@$_REQUEST['path']; $text=@$_REQUEST['text']; $xxx=@$_REQUEST['xxx']; $mode=@$_REQUEST['mode']; $folder=@$_REQUEST['folder']; $aa=@$_REQUEST['aa']; if($did == null){print "read=t-אנא הקישו את מספר המערכת שברצונכם להגדיר=did,yes,10,9,15,Digits,yes,,,,,,,"; exit(); } elseif($password == null){print "read=t-אנא הקישו את סיסמת הניהול של המערכת שברצונכם להגדיר=pass,yes,100,1,24,Digits,,,,,,,,"; exit(); } elseif($path== null){print "read=t-אנא הקישו את מספר השלוחה וסולמית בסיום=path,no,10000,0,14,Alpha,no,no,*/,,,ok,,"; exit(); } elseif($mode == null){print "read=t-אנא בחרו את מיקום המקש למקש בזמן ההשמעה הקש 1 למקש באפשרויות נוספות הקישו 2 למקש אחר ההשמעה הקש 3 למקש בתגובות הקש 4=mode,no,1,1,24,Digits,,,,,,,,"; exit(); } elseif($mode == "5"&&!$aa){print "read=t-אנא הקישו את מספר הקובץ=aa,yes,100,1,24,Digits,,,,,,,,"; exit(); } elseif($xxx== null){print "read=t-אנא הקישו את מספר המקש וסולמית בסיום=xxx,no,2,0,14,Alpha,no,no,*/,,,ok,,"; exit(); } elseif($text== null){print "read=f-000=text,no,2,0,14,Alpha,no,no,*/,,,ok,,"; exit(); } $mode = str_replace("1" , "control_play" , $mode); $mode = str_replace("5" , "playfile_{$aa}_control_play_" , $mode); $mode = str_replace("2" , "control_play_moreA" , $mode); $mode = str_replace("3" , "control_after_play_moreA" , $mode); $mode = str_replace("4" , "control_play_replies" , $mode); $text = str_replace("1" , "noop" , $text); $text = str_replace("2" , "admin_options" , $text); $text = str_replace("4" , "seconds_plus" , $text); $text = str_replace("5" , "seconds_minus" , $text); $text = str_replace("6" , "minut_plus" , $text); $text = str_replace("7" , "minut_minus" , $text); $text = str_replace("3" , "wait" , $text); $text = str_replace("8" , "go_to_folder" , $text); $text = str_replace("9" , "copy_link" , $text); $text = str_replace("10" , "say_details_message" , $text); $text = str_replace("11" , "last_play_auto" , $text); $text = str_replace("12" , "file_move" , $text); $text = str_replace("13" , "file_copy" , $text); $text = str_replace("14" , "delete_file" , $text); $text = str_replace("15" , "say_listening_data_amount" , $text); $text = str_replace("16" , "say_listening_data_check_number" , $text); $text = str_replace("17" , "tfr_say_listening_data" , $text); $text = str_replace("18" , "replies" , $text); $url = json_decode(file_get_contents("https://www.call2all.co.il/ym/api/UpdateExtension?token={$did}:{$password}&path=ivr2:{$path}&{$mode}{$xxx}={$text}&"), true); $status = $url['responseStatus']; if($status == "OK"){ print "id_list_message=t-ההגדרה עודקנה בהצלחה בשלוחה .d-$path.t-תודה שהשתמשתם בשרותינו להזמנת פיתוחים חייגו 0733515252"; exit(); }else{ print "id_list_message=t-חלה שגיאה בהגדרת המערכת, יתכן שהמספר מערכת או הסיסמא שגויים, או שהשרת נחסם מימות המשיח עד לשלושים דקות הבאות &go_to_folder=hangup"; exit(); } if($text === go_to_folder){print "read=t-אנא הקישו את מספר השלוחה למעבר=folder,no,2222,0,14,Alpha,no,no,*/,,,ok,,"; exit(); } $url = json_decode(file_get_contents("https://www.call2all.co.il/ym/api/UpdateExtension?token={$did}:{$password}&path=ivr2:{$path}&playfile_control_play_goto=/{$folder}&"), true); exit(); ?>
-
@121244 עובד?
-
@הלי עובד מצויין.
-
-