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

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

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

      @קו-מהיר
      נכון זה קוד מצוין או שתראה פה:
      תקשור עם ימות ב-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
                        • פוסט ראשון
                          פוסט אחרון