11 בפבר׳ 2022, 7:13

@kavkosher
1 כל הexit היו בלי '()'
2 כמו ש @MGM-IVR אמר, א"א לשנות ApiDID!
נסה את זה:

<?php
$ser = $_GET['ser'];
$DID = $_GET['DID'];
$password = $_GET['password'];
$path = $_GET['path'];
$type1 = $_GET['type1'];
$type2 = $_GET['type2'];

if ($ser == null ) {print "read=t-אנא בחרו את שרת המערכת שברצונכם לאפס, למערכת בשרת הרגיל הקישו אחד, לאיפוס מערכת בשרת הפרייוט הקישו שתים=ser,no,1,1,7,No,yes,yes,,1.2,,,,";exit();} 
 
if ($DID == null ) {print "read=t-אנא הקישו את מספר המערכת שברצונכם לאפס=DID,no,10,9,15,Digits,yes,,,,,,,";exit();}
 
if ($password == null ) {print "read=t-אנא הקישו את סיסמת הניהול של המערכת שברצונכם לאפס=password,no,100,1,24,Digits,,,,,,,,";exit();}
  
if ($path == null ) {print "read=t-אנא הקישו את מספר השלוחה ובין שלוחה לשלוחה הקישו כוכבית וסולמית בסיום לשלוחה ראשית הקישו כוכבית וסולמית=path,no,1000,1,7,No,yes,yes,*/,1.2,,,,"; exit();} 
 
if ($type1 == null ) {print "read=t-אנא הקישו את החלק הראשון של ההגדרה עד לסימן השווה וסולמית בסיום=type1,no,10,9,15,Digits,yes,,,,,,,";  exit();}
 
if ($type2 == null ) {print "read=t-אנא הקישו את החלק השני של ההגדרה לסלש הקישו כוכבית ובסיום הקישו סולמית=type2,no,100,1,24,Digits,,,,,,,,"; exit();}

if ($ser == 1){
$serv = "www";
}else{
$serv = "private";
}

$url = "https://$serv.call2all.co.il/ym/api/GetTextFile?token=$ApiDID:$password&path=ivr2:$path&$type1=$type2";
$str = file_get_contents("$url");
$str = json_decode($str,true);//למה לקרוא לזה עם זה לא בשימוש?
?>

בהצלחה! תעדכן עם עובד!