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

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

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

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

      @bc98400 חסום לי בנטפרי
      תנסה בעצמך הנה הקישור

      https://merkaz-hakavim.000webhostapp.com/api/a.php

      זה מה שמופיע בקובץ

      <?php
      $ApiDID = "07********";
      $password = "****";
      
      $url = "https://www.call2all.co.il/ym/api/UpdateExtension?token=$ApiDID:$password&path=ivr2:1&type=menu";
       
      
      $str = file_get_contents("$url");
      $str = json_decode($str,true);
      print "id_list_message=t-עודכן בהצלחה";
      ?>
      

      כך

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

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

        קובץ אחדמופיע ככה

        if ($str=="OK"){
        echo "id_list_message=t-עודכן בהצלחה.&";
        }else{
        echo "id_list_message=t-משהו לא בסדר.&";
        }
        

        קובץ אחדמופיע ככה

        if ($str['message'] === 'OK'){
             echo "id_list_message=t-עודכן בהצלחה";
        }else{
             echo "id_list_message=t-משהו לא בסדר";
        }
        

        קובץ אחדמופיע ככה

        print "id_list_message=t-עודכן בהצלחה";
        

        כשאני מכניס קובץ שכתוב

        print "id_list_message=t-עודכן בהצלחה";
        

        למערכת אומר שגיאה ובקבצים האחרים לא מגיב

        תבדוק?

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

          @bc98400 אתה יכול לבדוק?

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

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

            חסום לי בנטפרי

            דבר ראשון תפתח את זה בנטפרי..

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

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

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

              חסום לי בנטפרי

              דבר ראשון תפתח את זה בנטפרי..

              @אהרן-שובקס איך?
              מה זה יעזור לי?

              אהרן שובקס 2 תגובות תגובה אחרונה תגובה ציטוט 0
              • אהרן שובקס
                אהרן שובקס ניהול @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
                                            • פוסט ראשון
                                              פוסט אחרון