לא נפתר שאלות קטנות על PHP ו API
- 
					
					
					
					
 עדיין לא עובד 
- 
					
					
					
					
 אולי צריך POST ? 
 אם כן כיצד?
- 
					
					
					
					
 - אין קשר ל post
- היה חסר סוגריים ב exit
- היה חסר echo בתשובות read
 הקוד המסודר:
 <?php $serves= $_GET['serves']; $did = $_GET['did']; $password = $_GET['password']; $path = $_GET['path']; $path1 = $_GET['path1']; if($serves== null){echo print "read=t-אנא בחרו את שרת המערכת שברצונכם להגדיר, למערכת בשרת הרגיל הקישו אחד, להגדרת מערכת בשרת הפרייוט הקישו שתים=serves,yes,1,1,7,No,yes,yes,*/,1.2,,,,";exit();} if($did == null){echo print "read=t-אנא הקישו את מספר המערכת שברצונכם להגדיר=did,yes,10,9,15,Digits,yes,,,,,,,";exit();} if($password == null){echo print "read=t-אנא הקישו את סיסמת הניהול של המערכת שברצונכם להגדיר=password,yes,100,1,24,Digits,,,,,,,,";exit();} if($path== null){echo print "read=t-אנא הקישו את מספר השלוחה וסולמית בסיום=path,no,10000,0,14,Digits,no,no,*/,,,ok,,";exit();} if($path1== null){echo print "read=t-אנא הקישו את מספר השלוחה החדשה וסולמית בסיום=path1,no,10000,0,14,Digits,no,no,*/,,,ok,,";exit();} if($serves == 1){ $url = json_decode(file_get_contents("https://www.call2all.co.il/ym/api/FileAction?token=$did:$password&action=copy&what=ivr2:$path/ext.ini&target=ivr2:$path1/ext.ini"), true); $status = $url['boolean']; if ($status == "true") { print "id_list_message=t-ההגדרה עודקנה בהצלחה בשלוחה .d-$path1.t-משלוחה.d-$path&"; }else{ print "id_list_message=t-חלה שגיאה בהגדרת המערכת, יתכן שהמספר מערכת או הסיסמא שגויים, או שהשרת נחסם מימות המשיח עד לשלושים דקות הבאות &"; } exit(); }elseif($serves == 2){ $url = json_decode(file_get_contents("https://private.call2all.co.il/ym/api/FileAction?token=$did:$password&action=copy&what=ivr2:$path/ext.ini&target=ivr2:$path1/ext.ini"), true); $status = $url['boolean']; if($status == "true"){ print "id_list_message=t-ההגדרה עודקנה בהצלחה בשלוחה .d-$path1.t-משלוחה.d-$path&"; }else{ print "id_list_message=t-חלה שגיאה בהגדרת המערכת, יתכן שהמספר מערכת או הסיסמא שגויים, או שהשרת נחסם מימות המשיח עד לשלושים דקות הבאות &"; } exit(); } ?>
- 
					
					
					
					
 זה מדפיס לי בדפדפן id_list_message=t-חלה שגיאה בהגדרת המערכת, יתכן שהמספר מערכת או הסיסמא שגויים, או שהשרת נחסם מימות המשיח עד לשלושים דקות הבאות &
- 
					
					
					
					
 הבעיה בשליחה עצמה ולא בקבלת הנתונים 
- 
					
					
					
					
 זה מה ששלחתי https://kavkosher.000webhostapp.com/ivr84.php?serves=2&did=0733000000&password=1234&path=2&path1=02ושם הקובץ שנתת לי 
- 
					
					
					
					
 תנסה את זה ותראה שלא עובד https://private.call2all.co.il/ym/api/FileAction?token=0733000000:1234&action=copy&what=ivr2:2/ext.ini&target=ivr2:02/ext.ini
- 
					
					
					
					
 @kavkosher 
 תראה אם קיימת השלוחה
- 
					
					
					
					
 @nyh 
 2 קימת 02 לא
- 
					
					
					
					
 @nyh 
 תוריד את ext.ini מסוף target
- 
					
					
					
					
 @nyh 
 תנסה על מערכת שלך אתhttps://private.call2all.co.il/ym/api/FileAction?token=0733333333:1234&action=copy&what=ivr2:2/ext.ini&target=ivr2:02/ext.ini
- 
					
					
					
					
 @kavkosher 
 תנסה אתהhttps://private.call2all.co.il/ym/api/FileAction?token=0733333333:1234&action=copy&what=ivr2:2/ext.ini&target=ivr2:02
- 
					
					
					
					
 @nyh 
 לא עובד
- 
					
					
					
					
 @kavkosher 
 העתקת את הלינק ששלחתי?
- 
					
					
					
					
 @nyh 
 כן
- 
					
					
					
					
 @nyh 
 כנראה בעיה ב API של ימות
- 
					
					
					
					
 @kavkosher 
 נסה<?php $serves= $_GET['serves']; $did = $_GET['did']; $password = $_GET['password']; $path = $_GET['path']; $path1 = $_GET['path1']; if($serves== null){echo print "read=t-אנא בחרו את שרת המערכת שברצונכם להגדיר, למערכת בשרת הרגיל הקישו אחד, להגדרת מערכת בשרת הפרייוט הקישו שתים=serves,yes,1,1,7,No,yes,yes,*/,1.2,,,,";exit();} if($did == null){echo print "read=t-אנא הקישו את מספר המערכת שברצונכם להגדיר=did,yes,10,9,15,Digits,yes,,,,,,,";exit();} if($password == null){echo print "read=t-אנא הקישו את סיסמת הניהול של המערכת שברצונכם להגדיר=password,yes,100,1,24,Digits,,,,,,,,";exit();} if($path== null){echo print "read=t-אנא הקישו את מספר השלוחה וסולמית בסיום=path,no,10000,0,14,Digits,no,no,*/,,,ok,,";exit();} if($path1== null){echo print "read=t-אנא הקישו את מספר השלוחה החדשה וסולמית בסיום=path1,no,10000,0,14,Digits,no,no,*/,,,ok,,";exit();} if($serves == 1){ $url = json_decode(file_get_contents("https://www.call2all.co.il/ym/api/FileAction?token=$did:$password&action=copy&what=ivr2:$path/ext.ini&target=ivr2:$path1"), true); $status = $url['boolean']; if ($status == "true") { print "id_list_message=t-ההגדרה עודקנה בהצלחה בשלוחה .d-$path1.t-משלוחה.d-$path&"; }else{ print "id_list_message=t-חלה שגיאה בהגדרת המערכת, יתכן שהמספר מערכת או הסיסמא שגויים, או שהשרת נחסם מימות המשיח עד לשלושים דקות הבאות &"; } exit(); }elseif($serves == 2){ $url = json_decode(file_get_contents("https://private.call2all.co.il/ym/api/FileAction?token=$did:$password&action=copy&what=ivr2:$path/ext.ini&target=ivr2:$path1"), true); $status = $url['boolean']; if($status == "true"){ print "id_list_message=t-ההגדרה עודקנה בהצלחה בשלוחה .d-$path1.t-משלוחה.d-$path&"; }else{ print "id_list_message=t-חלה שגיאה בהגדרת המערכת, יתכן שהמספר מערכת או הסיסמא שגויים, או שהשרת נחסם מימות המשיח עד לשלושים דקות הבאות &"; } exit(); } ?>
- 
					
					
					
					
 @nyh לא עובד 
- 
					
					
					
					
 @kavkosher 
 המס' מערכת והסיסמה נכונים?
- 
					
					
					
					
 @nyh 
 כן 100% אולי תנסה אתה