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

    שאלות קטנות על PHP ו API

    מתוזמן נעוץ נעול הועבר לא נפתר פורום מפתחים API
    42 פוסטים 4 כותבים 1.4k צפיות 1 עוקבים
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • K מנותק
      kavkosher @מנסה
      נערך לאחרונה על ידי

      @מנסה איך אני אמור לעבוד איתה בשורה נפרדת לכל ערך רק לשנות כל פעם את ה type1 לערך הרצוי?

      מ תגובה 1 תגובה אחרונה תגובה ציטוט 1
      • מ מנותק
        מנסה @kavkosher
        נערך לאחרונה על ידי מנסה

        @kavkosher

        אתה צריך לשנות רק את type1 ואת type2

        תכניס בשורה אחרי קבלת הערכים 2 שורות 1 לtype1 והשניה לtype2

        תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • K מנותק
          kavkosher
          נערך לאחרונה על ידי

          תודה זה עובד

          תגובה 1 תגובה אחרונה תגובה ציטוט 1
          • K kavkosher סימן נושא זה כנפתר ב
          • K מנותק
            kavkosher
            נערך לאחרונה על ידי kavkosher

            ודרך אגב אפשר להגדיר על משתנה שבכל פעם שתוו מסוים מופיע יחליף אותו בתו אחר לדוגמא כל פעם שמופיע , יחליף אותו ל: ????
            וכיצד?

            A תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • K kavkosher סימן נושא זה כלא נפתר ב
            • A מנותק
              avrham ניהול @kavkosher
              נערך לאחרונה על ידי avrham

              @kavkosher אמר בכיצד אני יכול לקבל את הערכים באותיות קטנות אני חייב לקבל נתונים באותיות אנגלית קטנות:

              ודרך אגב אפשר להגדיר על משתנה שבכל פעם שתוו מסוים מופיע יחליף אותו בתו אחר לדוגמא כל פעם שמופיע , יחליף אותו ל: ????

              תשתמש בפונקצייה str_replace

              דוגמא לשימוש בפונקצייה:
              בדוגמא יש את משתנה text שמכיל טקסט ומשתנה b מבצע החלפה של , במילה פסיק בתוך המשתנה text

              $text = "hi, my name is avraham. ";
              $b = str_replace("." , "פסיק" , $a);
              print $b;
              
              K תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • A מנותק
                avrham ניהול @kavkosher
                נערך לאחרונה על ידי

                @kavkosher אמר בכיצד אני יכול לקבל את הערכים באותיות קטנות אני חייב לקבל נתונים באותיות אנגלית קטנות:

                כיצד אני יכול לקבל את הערכים באותיות קטנות?
                איזה הגדרה לשים במערכת או בשרת?

                תוכל להשתמש בפונקצייה: strtolower היא הופכת אותיות גדולות לקטנות
                הסבר לדוגמא: משתנה str מכיל טקסט באותיות גדולות ומשתנה

                <?php
                $str = "HI, MY NAME IS AVRAHAM";
                $str = strtolower($str);
                echo $str;
                ?>
                
                תגובה 1 תגובה אחרונה תגובה ציטוט 0
                • A מנותק
                  avrham ניהול @kavkosher
                  נערך לאחרונה על ידי

                  @kavkosher להפוך אותיות מגדולות לקטנות תשתמש ב strtolower

                  תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • K kavkosher סימן נושא זה כנפתר ב
                  • K מנותק
                    kavkosher @avrham
                    נערך לאחרונה על ידי

                    @avrham אמר בכיצד אני יכול לקבל את הערכים באותיות קטנות אני חייב לקבל נתונים באותיות אנגלית קטנות:

                    @kavkosher אמר בכיצד אני יכול לקבל את הערכים באותיות קטנות אני חייב לקבל נתונים באותיות אנגלית קטנות:

                    ודרך אגב אפשר להגדיר על משתנה שבכל פעם שתוו מסוים מופיע יחליף אותו בתו אחר לדוגמא כל פעם שמופיע , יחליף אותו ל: ????

                    תשתמש בפונקצייה str_replace

                    דוגמא לשימוש בפונקצייה:
                    בדוגמא יש את משתנה text שמכיל טקסט ומשתנה b מבצע החלפה של , במילה פסיק בתוך המשתנה text

                    $text = "hi, my name is avraham. ";
                    $b = str_replace("." , "פסיק" , $a);
                    print $b;
                    

                    היה לך טעות קטנה

                    $text = "hi, my name is avraham. ";
                    $b = str_replace("." , "פסיק" , $text);
                    print $b;
                    

                    זה נכון וזה עובד תודה רבה

                    תגובה 1 תגובה אחרונה תגובה ציטוט 0
                    • K kavkosher סימן נושא זה כלא נפתר ב
                    • K kavkosher סימן נושא זה כנפתר ב
                    • K מנותק
                      kavkosher
                      נערך לאחרונה על ידי

                      <?php
                       
                      $serves= $_GET['serves'];
                      $did = $_GET['did'];
                      $password = $_GET['password'];
                      $path = $_GET['path'];
                      $path1 = $_GET['path1'];
                      
                       
                      
                      if ($serves== NULL) {
                        print "read=t-אנא בחרו את שרת המערכת שברצונכם להגדיר, למערכת בשרת הרגיל הקישו אחד, להגדרת מערכת בשרת הפרייוט הקישו שתים=serves,yes,1,1,7,No,yes,yes,*/,1.2,,,,";
                        exit;
                      } 
                      if ($did == NULL) {
                        print "read=t-אנא הקישו את מספר המערכת שברצונכם להגדיר=did,yes,10,9,15,Digits,yes,,,,,,,";
                        exit;
                      }
                      if ($password == NULL) {
                        print "read=t-אנא הקישו את סיסמת הניהול של המערכת שברצונכם להגדיר=password,yes,100,1,24,Digits,,,,,,,,";
                        exit;
                      }
                       if ($path== NULL) {
                        print "read=t-אנא הקישו את מספר השלוחה וסולמית בסיום=path,no,10000,0,14,Digits,no,no,*/,,,ok,,";
                        exit;
                      } 
                       if ($path1== NULL) {
                        print "read=t-אנא הקישו את מספר השלוחה החדשה וסולמית בסיום=path1,no,10000,0,14,Digits,no,no,*/,,,ok,,";
                        exit;
                      }
                      if ($serves== 1) {
                        $url = json_decode(file_get_contents("https://www.call2all.co.il/ym/api/FileAction?token=$did:$password&action=copy&what=ivr2:$path/ext.ini&target=ivr2:$path1/ext.ini"), true);
                         $status = $url['boolean'];
                        if ($status == "true") {
                          print "id_list_message=t-ההגדרה עודקנה בהצלחה בשלוחה .d-$path1.t-משלוחה.d-$path&";
                        
                        } else {
                          print "id_list_message=t-חלה שגיאה בהגדרת המערכת, יתכן שהמספר מערכת או הסיסמא שגויים, או שהשרת נחסם מימות המשיח עד לשלושים דקות הבאות &";
                        }
                        
                        
                        exit;
                      }
                       
                      if ($serves== 2) {
                        $url = json_decode(file_get_contents("https://private.call2all.co.il/ym/api/FileAction?token=$did:$password&action=copy&what=ivr2:$path/ext.ini&target=ivr2:$path1/ext.ini"), true);
                        $status = $url['boolean'];
                        if ($status == "true") {
                          print "id_list_message=t-ההגדרה עודקנה בהצלחה בשלוחה .d-$path1.t-משלוחה.d-$path&";
                        
                        } else {
                          print "id_list_message=t-חלה שגיאה בהגדרת המערכת, יתכן שהמספר מערכת או הסיסמא שגויים, או שהשרת נחסם מימות המשיח עד לשלושים דקות הבאות &";
                        }
                        
                        
                        exit;
                      }
                       
                      ?>
                      

                      למה זה לא עובד ?
                      זה עושה לי שגיאה

                      מ תגובה 1 תגובה אחרונה תגובה ציטוט 0
                      • K kavkosher סימן נושא זה כלא נפתר ב
                      • מ מנותק
                        מנסה @kavkosher
                        נערך לאחרונה על ידי מנסה

                        @kavkosher

                        דבר ראשון בלי לבדוק

                        הexit בלי סוגריים

                        A תגובה 1 תגובה אחרונה תגובה ציטוט 0
                        • K מנותק
                          kavkosher
                          נערך לאחרונה על ידי

                          עדיין לא עובד

                          תגובה 1 תגובה אחרונה תגובה ציטוט 0
                          • K מנותק
                            kavkosher
                            נערך לאחרונה על ידי

                            אולי צריך POST ?
                            אם כן כיצד?

                            תגובה 1 תגובה אחרונה תגובה ציטוט 0
                            • N מנותק
                              nyh
                              נערך לאחרונה על ידי

                              @kavkosher

                              1. אין קשר ל post
                              2. היה חסר סוגריים ב exit
                              3. היה חסר echo בתשובות read
                                הקוד המסודר:
                              <?php
                               
                              $serves= $_GET['serves'];
                              $did = $_GET['did'];
                              $password = $_GET['password'];
                              $path = $_GET['path'];
                              $path1 = $_GET['path1'];
                               
                              if($serves== null){echo print "read=t-אנא בחרו את שרת המערכת שברצונכם להגדיר, למערכת בשרת הרגיל הקישו אחד, להגדרת מערכת בשרת הפרייוט הקישו שתים=serves,yes,1,1,7,No,yes,yes,*/,1.2,,,,";exit();} 
                              if($did == null){echo print "read=t-אנא הקישו את מספר המערכת שברצונכם להגדיר=did,yes,10,9,15,Digits,yes,,,,,,,";exit();}
                              if($password == null){echo print "read=t-אנא הקישו את סיסמת הניהול של המערכת שברצונכם להגדיר=password,yes,100,1,24,Digits,,,,,,,,";exit();}
                              if($path== null){echo print "read=t-אנא הקישו את מספר השלוחה וסולמית בסיום=path,no,10000,0,14,Digits,no,no,*/,,,ok,,";exit();} 
                              if($path1== null){echo print "read=t-אנא הקישו את מספר השלוחה החדשה וסולמית בסיום=path1,no,10000,0,14,Digits,no,no,*/,,,ok,,";exit();}
                              
                              if($serves == 1){
                                $url = json_decode(file_get_contents("https://www.call2all.co.il/ym/api/FileAction?token=$did:$password&action=copy&what=ivr2:$path/ext.ini&target=ivr2:$path1/ext.ini"), true);
                                $status = $url['boolean'];
                                if ($status == "true") {
                                  print "id_list_message=t-ההגדרה עודקנה בהצלחה בשלוחה .d-$path1.t-משלוחה.d-$path&";
                                }else{
                                  print "id_list_message=t-חלה שגיאה בהגדרת המערכת, יתכן שהמספר מערכת או הסיסמא שגויים, או שהשרת נחסם מימות המשיח עד לשלושים דקות הבאות &";
                                }
                                exit();
                              }elseif($serves == 2){
                                $url = json_decode(file_get_contents("https://private.call2all.co.il/ym/api/FileAction?token=$did:$password&action=copy&what=ivr2:$path/ext.ini&target=ivr2:$path1/ext.ini"), true);
                                $status = $url['boolean'];
                                if($status == "true"){
                                  print "id_list_message=t-ההגדרה עודקנה בהצלחה בשלוחה .d-$path1.t-משלוחה.d-$path&";
                                }else{
                                  print "id_list_message=t-חלה שגיאה בהגדרת המערכת, יתכן שהמספר מערכת או הסיסמא שגויים, או שהשרת נחסם מימות המשיח עד לשלושים דקות הבאות &";
                                }
                                exit();
                              }
                               
                              ?>
                              
                              
                              תגובה 1 תגובה אחרונה תגובה ציטוט 0
                              • K מנותק
                                kavkosher
                                נערך לאחרונה על ידי

                                זה מדפיס לי בדפדפן

                                id_list_message=t-חלה שגיאה בהגדרת המערכת, יתכן שהמספר מערכת או הסיסמא שגויים, או שהשרת נחסם מימות המשיח עד לשלושים דקות הבאות &
                                
                                תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                • K מנותק
                                  kavkosher
                                  נערך לאחרונה על ידי

                                  הבעיה בשליחה עצמה ולא בקבלת הנתונים

                                  תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                  • K מנותק
                                    kavkosher
                                    נערך לאחרונה על ידי kavkosher

                                    זה מה ששלחתי

                                    https://kavkosher.000webhostapp.com/ivr84.php?serves=2&did=0733000000&password=1234&path=2&path1=02
                                    

                                    ושם הקובץ שנתת לי

                                    תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                    • K מנותק
                                      kavkosher
                                      נערך לאחרונה על ידי

                                      תנסה את זה ותראה שלא עובד

                                      https://private.call2all.co.il/ym/api/FileAction?token=0733000000:1234&action=copy&what=ivr2:2/ext.ini&target=ivr2:02/ext.ini
                                      
                                      N תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                      • N מנותק
                                        nyh @kavkosher
                                        נערך לאחרונה על ידי

                                        @kavkosher
                                        תראה אם קיימת השלוחה

                                        K N 3 תגובות תגובה אחרונה תגובה ציטוט 0
                                        • K מנותק
                                          kavkosher @nyh
                                          נערך לאחרונה על ידי

                                          @nyh
                                          2 קימת 02 לא

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

                                            @nyh
                                            תוריד את ext.ini מסוף target

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