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

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

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

      @barkol אמר בקוד PHP לא עובד:

      איך?

      https://netfree.link/user#/tickets/new

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

        @barkol אמר בקוד PHP לא עובד:

        מה זה יעזור לי?

        שנוכל לבדוק מה הבעיה

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

          @אהרן-שובקס אמר בקוד PHP לא עובד:

          @barkol אמר בקוד PHP לא עובד:

          מה זה יעזור לי?

          שנוכל לבדוק מה הבעיה

          אי אפשר בלי זה?

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

            @barkol אמר בקוד PHP לא עובד:

            איך אני עושה שאם יש שגיאה שידפיס שגיאה?
            ואם יצא טוב שידפיס עודכן בהצלחה ?

            איך אני עושה שאם יש שגיאה שידפיס שגיאה?
            ואם יצא טוב שידפיס עודכן בהצלחה?

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

              @barkol
              אם זה בטלפון תשים &אחרי הטקסט ואז אין סיבה שזה יגיד שגיאה

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

                ומה לא טוב בטופס הזה של העברת יחידות [חלק מהטופס]

                $str = file_get_contents("https://$url/ym/api/TransferUnits?token=$DID:$password&destination=$destination&amount=$amount");
                $str = json_decode($str,true);
                if ($str=="OK"){
                {
                echo "id_list_message=t-עודכן בהצלחה.&";
                }else{
                echo "id_list_message=t-משהו לא בסדר.&";
                {
                

                זה לא מעביר...

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

                  @0772104595 כי str הוא מערך במצב הזה וזה לא שווה ל OK
                  אתה צריך את זה (בדרך כלל בימות)

                  if($str['status'] === 'OK'){
                      echo '...';
                  }else{
                      echo '...';
                  }
                  
                  תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • ק
                    קו מהיר מורחק @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
                                        • פוסט ראשון
                                          פוסט אחרון