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

    השרת חוזר על הנתונים שהתקבלו בחיוג אחר

    פורום מפתחים API
    7
    48
    1275
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • B
      bc98400 @ממפ נערך לאחרונה על ידי

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

      print_r($a);
      

      השורה הזאת גורמת לזה

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

        @bc98400 אם אני לא שם את זה שם, זה מבצע את הפעולה ואח"כ יש שקט ארוך..

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

          @מוטלה מה יש לך שתי משתמשים @ממפ
          אז תשים מה שאתה רוצה שישמיע לך אבל השורה הזאת לא משמיע שום דבר רק מדפיס את המשתנה בצורה של aray

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

            @bc98400 😉 אני פשוט רוצה לקבל את ההתראות של הנושא הזה למייל אחר.

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

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

                @אהרן-שובקס @bc98400
                אני מנסה לשאול כמה שאלות ב read ובשביל זה אני משתמש בתנאי.
                מה אני כותב בתנאי האחרון כדי שישמיע אם הצליח או לא?
                כתבתי כך וזה משמיע שגיאה אפי' שהוא מבצע את הפעולה.

                if ($_GET['private']>0){
                   echo $a->responseStatus;
                }elseif ($_GET['amount']>0){
                    echo "read=t-אם המערכות בשרת הרגיל הקישו אחת אם המערכות בשרת הפרייבט הקישו שתיים=private,no,1,1,7,Digits";
                }elseif($_GET['destination']>0){
                     echo "read=t-אנא הקישו את כמות היחידות להעברה ובסיום הקישו סולמית=amount,no,0,2,7,Number";
                }elseif($_GET['password']>0){  
                     echo "read=t-אנא הקישו את מספר המערכת להעברה ובסיום הקישו סולמית=destination,no,10,9,7,Digits";
                }elseif($_GET['ApiDID1']>0){  
                         echo "read=t-אנא הקישו את הסיסמא ובסיום הקישו סולמית=password,no,0,1,7,Digits";
                }else{
                     echo "read=t-אנא הקישו את מספר המערכת שלכם ובסיום הקישו סולמית=ApiDID1,no,10,9,7,Digits";
                } 
                

                דרך אגב עדיין הבעיה שהוא חוזר על השאלה פעמיים ממשיכה..

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

                  @ממפ
                  תעשה כך

                  if ($_GET['private']>0){
                  
                  if($_GET["private"==1){
                  echo "id_list_message=t-אוקיי קיבלתי";
                  }else{
                  echo "id_list_message=t-וואו מאיפה יש לך את הכסף לזה";
                  }
                  }elseif ($_GET['amount']>0){
                      echo "read=t-אם המערכות בשרת הרגיל הקישו אחת אם המערכות בשרת הפרייבט הקישו שתיים=private,no,1,1,7,Digits";
                  }elseif($_GET['destination']>0){
                       echo "read=t-אנא הקישו את כמות היחידות להעברה ובסיום הקישו סולמית=amount,no,0,2,7,Number";
                  }elseif($_GET['password']>0){  
                       echo "read=t-אנא הקישו את מספר המערכת להעברה ובסיום הקישו סולמית=destination,no,10,9,7,Digits";
                  }elseif($_GET['ApiDID1']>0){  
                           echo "read=t-אנא הקישו את הסיסמא ובסיום הקישו סולמית=password,no,0,1,7,Digits";
                  }else{
                       echo "read=t-אנא הקישו את מספר המערכת שלכם ובסיום הקישו סולמית=ApiDID1,no,10,9,7,Digits";
                  } 
                  
                  

                  ההוספה זה שורה 3 -7
                  ובקשר לשאלה השניה אין לי מושג אולי תשאל אנשים שיותר מבינים ממני אני לא רואה משהו שגורם לדבר הזה לקרות

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

                    @bc98400 אמר בהשרת חוזר על הנתונים שהתקבלו בחיוג אחר:

                    @ממפ
                    תעשה כך

                    echo "id_list_message=t-וואו מאיפה יש לך את הכסף לזה";
                    

                    🤣למוסדות חינוך זה בחינם...😅

                    עשיתי את זה, אני שומע אוקיי בתכלס לא קורה כלום...
                    זה מה שכתבתי, מצורף הקוד המלא.

                    $private = $_GET["private"];
                    $ApiDID1 = $_GET['ApiDID1'];
                    $password = $_GET['password'];
                    
                    $destination = $_GET['destination'];
                    $amount = $_GET['amount'];
                    
                    if ($_GET['private']>0){
                     
                    if($_GET['private'] == "1"){
                    echo "id_list_message=t-אוקיי קיבלתי";
                    }else{
                    echo "id_list_message=t-וואו מאיפה יש לך את הכסף לזה";
                    }
                    }elseif ($_GET['amount']>0){
                        echo "read=t-אם המערכות בשרת הרגיל הקישו אחת אם המערכות בשרת הפרייבט הקישו שתיים=private,no,1,1,7,Digits";
                    }elseif($_GET['destination']>0){
                         echo "read=t-אנא הקישו את כמות היחידות להעברה ובסיום הקישו סולמית=amount,no,0,2,7,Number";
                    }elseif($_GET['password']>0){  
                         echo "read=t-אנא הקישו את מספר המערכת להעברה ובסיום הקישו סולמית=destination,no,10,9,7,Digits";
                    }elseif($_GET['ApiDID1']>0){  
                             echo "read=t-אנא הקישו את הסיסמא ובסיום הקישו סולמית=password,no,0,1,7,Digits";
                    }else{
                         echo "read=t-אנא הקישו את מספר המערכת שלכם ובסיום הקישו סולמית=ApiDID1,no,10,9,7,Digits";
                    } 
                    
                    $body = array
                    (
                    //מערכת להעברה
                    'destination' => "$destination",
                    //מספר יחידות
                    'amount' => "$amount",
                    );
                    $con = new connecting_to_yemot_api($ApiDID1, $password);
                    $a = $con -> connecting('TransferUnits', $body);
                    
                      echo $a->responseStatus;
                    exit;
                    

                    לא העתקתי את כל המחלקה...
                    תודה רבה.

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

                      @ממפ
                      מה לא קורה ההעברה או משהו אחר ובנוסף למה אתה משתמש עם המחלקה?
                      אתה יכול לעשות את מה שאתה רוצה לעשות גם ללא המחלקה (אם הבנתי נכון מה שאתה רוצה לעשות..)

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

                        @אהרן-שובקס ההעברה קוראת, אבל אני לא שומע אוקיי או שגיאה במקרה שאין מספיק יחידות.
                        אפילו שהגדרתי say_api_answer=yes
                        ובטופס רשמתי echo $a->responseStatus;
                        מה הכוונה שאני לא צריך את המחלקה? מה כן צריך? רק מה שכתבתי וודאי לא יעבוד.

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

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

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

                            @אהרן-שובקס להעביר יחידות, שיהיה לו בחירה מאיזה מערכת לקחת ולאיזה מערכת להעביר.

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

                              @ממפ
                              אין צורך במחלקה אני ישלח לך את מה שאתה צריך לכתוב במקום המחלקה זה ממש ממש פשוט!

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

                                @ממפ

                                <?php
                                if ($_GET['hangup'] == "yes"){exit();}
                                $DID = $_GET['DID'];
                                $password = $_GET['password'];
                                $destination = $_GET['destination'];
                                $amount	 = $_GET['amount'];
                                if ($DID==NULL){echo "read=t-נא הקלידו את את מספר המערכת ולסיום הקישו סולמית=DID,,,,7,No,,,";exit();}
                                elseif ($password==NULL){echo "read=t-נא הקלידו את סיסמת הניהול ולסיום הקישו סולמית=password,,,,7,No,,,";exit();}
                                elseif ($destination==NULL){echo "read=t-נא הקלידו את מספר המערכת להעברה ולסיום הקישו סולמית=destination,,,,7,No,,,";exit();}
                                elseif ($amount==NULL){echo "read=t-נא הקישו את הסכום להעברה ולסיום הקישו סולמית=amount,,,,7,No,,,";exit();}
                                else {$str = file_get_contents("https://call2all.co.il/ym/api/TransferUnits?token=$DID:$password&destination=$destination&amount=$amount");
                                $str = json_decode($str,true);
                                $str = $str ["responseStatus"];
                                if ($str=="OK"){echo "id_list_message=t-היחידות הועברו בהצלחה.";}
                                }
                                ?>
                                

                                תעדכן אם הכל עובד.

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

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

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

                                    @ממפ אמר בהשרת חוזר על הנתונים שהתקבלו בחיוג אחר:

                                    דרך אגב למתי כן צריך את המחלקה?

                                    המחלקה זה עניין של נוחות.

                                    לגבי השאלה שלך על פריווט אני ממליץ שתעשה ערך בהתחלה שיקבע אם זה פריווט או לא ואז תחיל איזה ערך. למשל URL ואז תשים

                                    else {$str = file_get_contents("https://$URL/ym/api/TransferUnits?token=$DID:$password&destination=$destination&amount=$amount.........
                                    

                                    לפניות בנוגע לפורום: shmuel@yemot.co.il

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

                                      @ממפ אמר בהשרת חוזר על הנתונים שהתקבלו בחיוג אחר:

                                      מה צריך להוסיף בשביל שיעבוד גם בפרייבט בלי ערך קבוע מראש אלא לבחירת המאזין?

                                      נראה לי ככה:

                                      <?php
                                      if ($_GET['hangup'] == "yes"){
                                      	exit();
                                      	}
                                      $DID = $_GET['DID'];
                                      $Server = $_GET['Server'];
                                      $password = $_GET['password'];
                                      $destination = $_GET['destination'];
                                      $amount	 = $_GET['amount'];
                                      $url = "call2all.co.il";
                                      if ($DID==NULL){
                                      	echo "read=t-נא הקלידו את את מספר המערכת ולסיום הקישו סולמית=DID,,,,7,No,,,";exit();
                                      	}elseif ($Server==NULL){
                                      		echo "read=t-למערכת בפריווט הקישו 1 וסולמית, אחרת הקישו 2 וסולמית=Server,,,,7,No,,,";exit();
                                      	}elseif ($password==NULL){
                                      		echo "read=t-נא הקלידו את סיסמת הניהול ולסיום הקישו סולמית=password,,,,7,No,,,";exit();
                                      	}elseif ($destination==NULL){
                                      		echo "read=t-נא הקלידו את מספר המערכת להעברה ולסיום הקישו סולמית=destination,,,,7,No,,,";exit();
                                      	}elseif ($amount==NULL){
                                      		echo "read=t-נא הקישו את הסכום להעברה ולסיום הקישו סולמית=amount,,,,7,No,,,";exit();
                                      	}else{
                                      		if ($Server == 1){
                                      			$url = "private.call2all.co.il";
                                      		}
                                      		$str = file_get_contents("https://$url/ym/api/TransferUnits?token=$DID:$password&destination=$destination&amount=$amount");
                                      		$str = json_decode($str,true);
                                      		$str = $str ["responseStatus"];
                                      		if ($str=="OK"){
                                      			echo "id_list_message=t-היחידות הועברו בהצלחה.&";
                                      		}else{
                                      			echo "id_list_message=t-חלה שגיאה בהעברת היחידות. יתכן שהסיסמה שגויה או שהמערכת לא באותו שרת.&";
                                      		}
                                      	}
                                      ?>
                                      

                                      לפניות בנוגע לפורום: shmuel@yemot.co.il

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

                                        @שמואל @אהרן-שובקס
                                        עובד מצויין! אין עליכם!
                                        הזוי כמה שזה נהיה קל בלי המחלקה..

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

                                          @אהרן-שובקס יש לי כמה בעיות כשאני לא משתמש במחלקה.
                                          כשאני מנסה להעלות טקסט בפקודה UploadTextFile הוא מעלה רק את המילה הראשונה ולא את השנייה.
                                          עוד בעיה, שאני לא מצליח לרדת שורה בזה ניסיתי את הפיתרון שכתבת כאן ולא התסתדרתי (מה תכלס מוריד שורה?)
                                          כשאני משתמש במחלקה זה לא קורה.. מה יכול להיות?

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

                                            @ממפ
                                            אם תרצה שאולי נוכל לעזור אנו נצטרך שתשלח לפחות חלק מהקוד...

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