• הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private

    נפתר עדכון הגדרות בשלוחה

    פורום PHP
    11
    130
    3433
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • ה
      הלי @121244 נערך לאחרונה על ידי

      @121244 אני חושב שכותבים את זה ככה
      לדוגמא מקבלים במשתנה אחד ואחרי זה משנים

      $1="jhj";
      $2=str_replace("j" , "$1" , "g");
      

      ואז במשתנה שתיים יחליף איפה שהיה באחד j ל g מקווה שלא טעיתי

      ה תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • ה
        הלי @121244 נערך לאחרונה על ידי

        @121244 אבל לא חייבים עיין כאן

        תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • ה
          הלי @הלי נערך לאחרונה על ידי

          @הלי כתב בעדכון הגדרות בשלוחה:

          @121244 אני חושב שכותבים את זה ככה
          לדוגמא מקבלים במשתנה אחד ואחרי זה משנים

          $1="jhj";
          $2=str_replace("j" , "$1" , "g");
          

          ואז במשתנה שתיים יחליף איפה שהיה באחד j ל g מקווה שלא טעיתי

          יתכן וצריך לכתוב קודם את ה"g" ואחר כך את שם המשתנה לא זוכר תבדוק ותעדכן

          H 1 2 תגובות תגובה אחרונה תגובה ציטוט 0
          • H
            HMJE22 @הלי נערך לאחרונה על ידי

            @הלי כתב בעדכון הגדרות בשלוחה:

            $1="jhj";
            $2=str_replace("j" , "$1" , "g");
            

            יתכן וצריך לכתוב קודם את ה"g" ואחר כך את שם המשתנה לא זוכר תבדוק ותעדכן

            אכן, צריך לכתוב קודם את ה"g" שזה מה שרוצים לשנות אליו, ואח"כ את המשתנה. כך -

            $2=str_replace("j" , "g" , "$1");
            

            כמו"כ שים לב שאפשר לכתוב עם הפקודה str_ireplace, כדלהלן..

            $2=str_ireplace("j" , "g" , "$1");
            

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

            ה תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • 1
              121244 @הלי נערך לאחרונה על ידי

              @הלי @שמואל-ש משהו יכול לבדוק לי את זה דחוף מאוד זה עושה לי אין מענה משרת api
              key.php

              ה 1 2 תגובות תגובה אחרונה תגובה ציטוט 0
              • ה
                הלי @HMJE22 נערך לאחרונה על ידי

                @HMJE22 כתב בעדכון הגדרות בשלוחה:

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

                לא ממש הבנתי את ההבדל
                אשמח אם תסביר
                תודה

                H תגובה 1 תגובה אחרונה תגובה ציטוט 0
                • ה
                  הלי @121244 נערך לאחרונה על ידי

                  @121244 מה הקישור?

                  1 תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • H
                    HMJE22 @הלי נערך לאחרונה על ידי

                    @הלי כתב בעדכון הגדרות בשלוחה:

                    @HMJE22 כתב בעדכון הגדרות בשלוחה:

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

                    לא ממש הבנתי את ההבדל
                    אשמח אם תסביר
                    תודה

                    הפקודות הנ"ל הם מחליפים נתון מסויים מתוך מחרוזת, וכך בדוגמא שלעיל הוא מחליף מתוך המחרוזת את האות j לאות g.
                    עכשיו מה יקרה אם מה שכתוב במחרוזת הוא J גדולה (דהיינו אותיות באנגלית גדולות וקטנות), ואתה כתבת בפקודה שיחליף j קטנה, אז כאן מגיע ההבדל בין הפקודות, הפקודה str_replace מבדילה בין אותיות גדולות לקטנות, ולכן בדוגמא הנ"ל היא לא תחליף, כי כתבת בפקודה אות קטנה, ובמחרוזת כתוב אות גדולה. משא"כ בפקודה str_ireplace היא כן תחליף, כי היא לא מבדילה בין אותיות גדולות לקטנות, ואפי' שכתבת בפקודה אות קטנה הוא יחליף גם מה שכתוב במחרוזת כאות גדולה...

                    מקווה שהסברתי את זה טוב.
                    בהצלחה

                    ה תגובה 1 תגובה אחרונה תגובה ציטוט 0
                    • ה
                      הלי @HMJE22 נערך לאחרונה על ידי

                      @HMJE22 והוא יחליף את זה לאות גדולה או קטנה?

                      H תגובה 1 תגובה אחרונה תגובה ציטוט 0
                      • 1
                        121244 @הלי נערך לאחרונה על ידי

                        @הלי כתב בעדכון הגדרות בשלוחה:

                        @121244 מה הקישור?

                        https://795697842.000webhostapp.com/mss/key.php

                        תגובה 1 תגובה אחרונה תגובה ציטוט 0
                        • H
                          HMJE22 @הלי נערך לאחרונה על ידי

                          @הלי כתב בעדכון הגדרות בשלוחה:

                          @HMJE22 והוא יחליף את זה לאות גדולה או קטנה?

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

                          ה תגובה 1 תגובה אחרונה תגובה ציטוט 1
                          • ה
                            הלי @HMJE22 נערך לאחרונה על ידי

                            @HMJE22 תודה רבה
                            ותודה על כל ההסברים שלך פה ובכל הפורום

                            תגובה 1 תגובה אחרונה תגובה ציטוט 0
                            • 1
                              121244 @121244 נערך לאחרונה על ידי

                              @HMJE22 ,ufk לבדוק לי את זה דחוף מאוד זה עושה לי אין מענה משרת api

                              key.php

                              קישור לקובץ https://795697842.000webhostapp.com/mss/key.php

                              ה תגובה 1 תגובה אחרונה תגובה ציטוט 0
                              • ה
                                הלי @121244 נערך לאחרונה על ידי

                                @121244 חסר לך בתנאי האחרון סוגר כזה

                                }
                                

                                תנסה ותעדכן

                                1 תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                • 1
                                  121244 @הלי נערך לאחרונה על ידי

                                  @הלי איפה להכניס?

                                  ה תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                  • ה
                                    הלי @121244 נערך לאחרונה על ידי

                                    @121244 תסתכל בקובץ המצורף
                                    שבוע טוב
                                    key (3).php

                                    1 תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                    • 1
                                      121244 @הלי נערך לאחרונה על ידי 121244

                                      @הלי
                                      עדכנתי את הקובץ אשמח שתעבור עליו ותבדוק למה אם הערך 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();
                                      
                                      ?>
                                      ה תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                      • ה
                                        הלי @121244 נערך לאחרונה על ידי

                                        @121244 שתי דברים אחד בשורה 19 לא נתת בכלל אופציה לענות חמש לא יודע מה כוונתך אבל אני משער שהכוונה שיהיה אופציה של בחירת קובץ שרק איליו יהיו הגדרות מסוימות שתיים לא הנתי מה אתה רוצה לא נתת בכלל תנאי או אופציה מה לעשת עם משתנה a שלשם יתקבל מספר הקובץ כפי שמופיע בשורה 9 ו 22
                                        מקווה שהסברתי את עצמי מספיק אם לא תפרט שוב את הבעיה
                                        בהצלחה

                                        1 תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                        • 1
                                          121244 @הלי נערך לאחרונה על ידי 121244

                                          @הלי כתב בעדכון הגדרות בשלוחה:

                                          @121244 שתי דברים אחד בשורה 19 לא נתת בכלל אופציה לענות חמש לא יודע מה כוונתך אבל אני משער שהכוונה שיהיה אופציה של בחירת קובץ שרק איליו יהיו הגדרות מסוימות שתיים לא הנתי מה אתה רוצה לא נתת בכלל תנאי או אופציה מה לעשת עם משתנה a שלשם יתקבל מספר הקובץ כפי שמופיע בשורה 9 ו 22

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

                                          ה תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                          • ה
                                            הלי @121244 נערך לאחרונה על ידי

                                            @121244 אני לא מבין לא הגדת כלום מה לעשות עם הערך שיתקבל אחרי שהמשתמש יקיש את מספר הקובץ הרצוי??
                                            וגם נניח שכן תגדיר הרי תמיד זה יחזור לשורה 22 כי זה נשאר בערך של חמש ועוד משהו בעקרון צריך לכתוב את זה ככה elseif($mode == "5") עם גרשיים
                                            נ.ב. יתכן שעדיף לך פשוט להכניס את מה שיתקבל בחזרה בערך $mode רק לזכור להגדיר שללא ישלח את הערך שכבר קיים על הערך הזה וכך אם זה שווה לחמש יתבקש המאזין להכניס מספר קובץ וזה יהפוך לערך הזה
                                            מקווה שעזרתי אם לא ממש אז אל תהסס לשאול

                                            1 תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                            • פוסט ראשון
                                              פוסט אחרון