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

    נפתר קוד PHP לא עובד

    פורום PHP
    6
    55
    1382
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • ק
      קו מהיר מורחק @BARKOL נערך לאחרונה על ידי

      @barkol
      נראה ל שכדאי שתכתוב כך

      <?php
      $ApiDID = "077.......";
      $password = $GET_["password"];
      $type =  $GET_["type"];
      $title =  $GET_["title"];
      $url = "https://www.call2all.co.il/ym/api/UpdateExtension?token=$ApiDID:$password&path=ivr2:1&type=$type&title=$title";
       
      if ($password== NULL){echo "read=t-סיסמת ניהול=password,no,,,7,Digits";exit();}
      if ($type == NULL){echo "read=t-הקש אחת=type,no,,,7,Digits";exit();}
      if ($title == NULL){echo "read=t-הקש אחת=title,no,,,7,Digits";exit();}
      if ($type == 1){
      $type = "menu";
      }
      if ($title == 1){
      $title = "menu";
      }
      $str = file_get_contents("$url");
      $str = json_decode($str,true);
      ?>
      
      פ תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • פ
        פיסטוק פרווה @קו מהיר נערך לאחרונה על ידי

        @קו-מהיר
        נכון זה קוד מצוין או שתראה פה:
        תקשור עם ימות ב-API

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

          @פיסטוק-פרווה ואיך אני עושה שאם יצא טוב יאמר עודכן בהצלחה ואם לא שיקריא שגיאה

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

            @barkol

            $url = "https://www.call2all.co.il/ym/api/סוג פעולה לביצוע?token=0773137770:$1234&פרמטרים";
            $handle = curl_init();
            curl_setopt_array($handle,
              array(
                CURLOPT_URL    => $url,
            CURLOPT_RETURNTRANSFER   => true,
              )
            );
             
            $data = curl_exec($handle);
            
            curl_close($handle);
            
            $data = json_decode( $data );
            $z = $data->responseStatus ;
            if ($z == OK)
            {print"עודכן בהצלחה&";}
            else{print"שגיאה&";}
            ?>
            
            B ק 2 תגובות תגובה אחרונה תגובה ציטוט 0
            • B
              BARKOL @פיסטוק פרווה נערך לאחרונה על ידי

              @פיסטוק-פרווה ובזה
              מוטלה לפני חודש
              דרך נוספת:

              $url = "call2all.co.il";
              if ($private =="yes"){$url = "private.call2all.co.il";}
              //הפקודה והפרמטרים, כאן בדוגמא מקבל תוכן קובץ טקסט
              $str = file_get_contents("https://$url/ym/api/GetTextFile?token=$ApiDID:$password&what=ivr2:Points/points_total.ymgr");
              $str = json_decode($str,true);
              //להדפיס את התשובה במלואה
              print_r ($str);
              //או רק את תוכן הקובץ
              $str = $str ["contents"];
              
              פ תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • פ
                פיסטוק פרווה @BARKOL נערך לאחרונה על ידי פיסטוק פרווה

                @barkol
                תנסה לכתוב בסוף במקום:

                $str = $str ["contents"];
                

                תכתוב:

                $str = $str ["responseStatus"];
                

                ואז אם משתנה str שווה לOKאז תעשה וכו'

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

                  @פיסטוק-פרווה אמר בקוד PHP לא עובד:

                  @barkol
                  תנסה לכתוב בסוף במקום:

                  $str = $str ["contents"];
                  

                  תכתוב:

                  $str = $str ["responseStatus"];
                  

                  ואז אם משתנה str שווה לOKאז תעשה וכו'

                  אפשר דוגמא מלאה?

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

                    @barkol
                    אני לא מבין מה הבעייה שלך זה קוד מצוין!!
                    @פיסטוק-פרווה אמר בקוד PHP לא עובד:

                    @barkol

                    $url = "https://www.call2all.co.il/ym/api/סוג פעולה לביצוע?token=0773137770:$1234&פרמטרים";
                    $handle = curl_init();
                    curl_setopt_array($handle,
                      array(
                        CURLOPT_URL    => $url,
                    CURLOPT_RETURNTRANSFER   => true,
                      )
                    );
                     
                    $data = curl_exec($handle);
                    
                    curl_close($handle);
                    
                    $data = json_decode( $data );
                    $z = $data->responseStatus ;
                    if ($z == OK)
                    {print"עודכן בהצלחה&";}
                    else{print"שגיאה&";}
                    ?>
                    

                    למה שלא תנסה אותו?

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

                      @קו-מהיר

                      זה ארוך מדי...
                      ומה באמת ההבדל???

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

                        @barkol
                        לא יודע אני יודע ששם אתה יכול לפרק את הנתונים שהתקבלו למשתנים לדוגמא:

                        if ($z == OK)
                        

                        שבעצם משתנה dataהוא התשובה שהתקבלה רק שמשתנה zהוא התוצאה שהתקבלה בצורה מסוימת שבמקרה שלנו זה:

                        responseStatus
                        

                        מקווה שהבנת, בהצלחה!!

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

                          @קו-מהיר מצאתי 👍 הבעיה בשרת שהשתמשתי...

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