לא נפתר יצירת קובץ טקסט טקסט שגוי
-
יש לי את הקוד הבא שמגבה את הקובץ EXT מוחק את השלוחה ואז מגדיר את הEXT מחדש
כשאני מריץ את זה מהדפדפן ומוגדר type=playfile בלבד
עובד מעולה
אבל כאשר אני מגדיר את המקש בהשמעת קבצים ומפעיל משם. הטקסט שנכנס לEXT שגוי
ניסתי לקדד את ה: וה/ זה לא עזר
הקוד<?php $ApiDID=$_GET['ApiDID']; $pass=$_GET['pass']; $what=$_GET['what']; if($pass==null){print"read=m-1800.=pass,yes,,,,No,";exit();} $lastSlashPosition = strrpos($what, "/"); $what = substr($what, 0, $lastSlashPosition); $what2="$what/ext.ini"; $url=file_get_contents("https://www.call2all.co.il/ym/api/GetTextFile?token=$ApiDID:$pass&what=$what2"); $data1 = json_decode($url, true); $contents = $data1['contents']; $ok1= $data1['responseStatus']; $message1= $data1['message']; $url2=file_get_contents("https://www.call2all.co.il/ym/api/FileAction?token=$ApiDID:$pass&action=delete&what=$what"); $data2= json_decode($url2, true); $ok2= $data2['success']; $message2= $data2['message']; $contents=str_replace("\r\n","&",$contents); $contents=str_replace("/","%2F",$contents); $contents=str_replace(":","%3A",$contents); $tyt="https://www.call2all.co.il/ym/api/UpdateExtension?token=$ApiDID:$pass&path=$what&$contents"; $url3=file_get_contents("$tyt"); $data3= json_decode($url3, true); $ok3= $data3['responseStatus']; $message3= $data3['message']; if($ok3=='OK'){print"id_list_message=m-2573.";}else{print"id_list_message=m-1080.t-הסטטוס הוא.t-$message3";} ?>
ההגדרות
type=playfile api_link=https://ivrphone.online/null.php control_play1=send_api api_add_0=pass=1234
ולאחר ההפעלה של מחיקת כל הקבצים בשלוחה מהטלפון ההגדרות הם
type=playfile_api_link=https://ivrphone.online/null.php_control_play1=send_api_api_add_0=pass=1234
אשמח לעזרה
-
-
-
@אביי-ורבא לא עבד
הורדתי את$contents=str_replace("\r\n","&",$contents); $contents=str_replace("/","%2F",$contents); $contents=str_replace(":","%3A",$contents);
כך שזה בעצם מעבר שורה כמו שמתקבל בקבלת תוכן קובץ טקסט
ועדיין ניהיה _ במקום מעבר שורה