קבלת המידע על קובץ ivr
-
@קו-מהיר
במקום לשאול פשוט תנסה -
@sbb0799
אני ניסיתי משהו מסוים ולא הלך השאילה שלי אם למישהו יש פתרון... -
@קו-מהיר לקבלת תוכן קובץ טקסט תשתמש ב
GetTextFile -
@קו-מהיר
אם אתה צריך לקבל את התוכן תשתמש ב DownloadFile כך:$path = "ivr2:***/ivr.ini"; //הנתיב המלא לקובץ $DownloadFile = file_get_contents("https://private.call2all.co.il/ym/api/DownloadFile?token=${token}&path=${path}"); echo $DownloadFile; -
@ass אמר בקבלת המידע על קובץ ivr:
@קו-מהיר
אם אתה צריך לקבל את התוכן תשתמש ב DownloadFile כך:$path = "ivr2:***/ivr.ini"; //הנתיב המלא לקובץ $DownloadFile = file_get_contents("https://private.call2all.co.il/ym/api/DownloadFile?token=${token}&path=${path}"); echo $DownloadFile;למה לא להשתמש עם
GetTextFile? -
@אהרן-שובקס
למה שהוא צריך זה טוב לו. -
@ass
מה שאני צריך שזה יציג את הערך ואז את השווה הוא יהפוך ל-:
לדוג'"type" : "menu" -
@קו-מהיר
בבקשה הכנתי לך את מה שאתה צריך בדיוק.
הכנס את שם הקובץ, מספר המערכת והסיסמה בשני המשתנים הראשונים.בקובץ ini או txt אתה צריך שהערכים יהיו עם רווחים.
לדוגמא:send_sms_from = 012345678ולא
send_sms_from=012345678ואז הקוד שלהלן ממיר כל שורה למערך אחד ולאחר מכן את כל הערכים שבשורה לעוד מערך.
ואז אתה בוחר במשתנה$I=$new_array[0];איזה שורה במערך אתה רוצה (אפס זה השורה הראשונה 1 זה השניה וכן על זה הדרך).
ואז המשתנה$Aיחבר עבורך את הכל ותקבל בהדפסת המשתנה$Aאת התוצאה המבוקשת.
אם יש לך שאלות תוכל לכתוב כאן.<?php $token = "07900000:1234"; // טוקן $path = "ivr2:4/ivr.ini";//שם הקובץ $array = explode("\n", file_get_contents("https://private.call2all.co.il/ym/api/DownloadFile?token=${token}&path=${path}")); echo "<pre/>";print_r($array);//הדפס את כל הקובץ כמערך ראשוני $new_array = array(); foreach($array as $key =>&$arr){ if ($arr[3] !=='R'){ $arr[3] ="_"; } $parts = preg_split('/\s+/', trim($arr)); if($parts[1] == '_'){ $parts[1] = ''; } $new_array[$key] = $parts; } $I=$new_array[0];//איזה שורה בקובץ $A="$I[0] : $I[2]";//איזה מילים בקובץ print_r($A);//הדפס תוצאה ?> -
@ass אמר בקבלת המידע על קובץ ivr:
@אהרן-שובקס
למה שהוא צריך זה טוב לו.בפקודה
GetTextFileהוא מקבל לשרת את התוכן של הקובץ (במקום להוריד אותו לשרת ואז לקרוא אותו) -
@ass
יפה מאוד!!
לפי איך שהבנתיA$זה השורה וI$זה המילה. ואם אני רוצה לעשות שלדוגמה אם ה-typeשווה לתפריט ידפיס תפריט אני עושה:<?php $token = "07900000:1234"; // טוקן $path = "ivr2:4/ivr.ini";//שם הקובץ $array = explode("\n", file_get_contents("https://private.call2all.co.il/ym/api/DownloadFile?token=${token}&path=${path}")); echo "<pre/>";print_r($array);//הדפס את כל הקובץ כמערך ראשוני $new_array = array(); foreach($array as $key =>&$arr){ if ($arr[3] !=='R'){ $arr[3] ="_"; } $parts = preg_split('/\s+/', trim($arr)); if($parts[1] == '_'){ $parts[1] = ''; } $new_array[$key] = $parts; } $I=$new_array[0];//איזה שורה בקובץ $A="$I[0] : $I[2]";//איזה מילים בקובץ if($I[1]=="menu"){print"תפריט";} ?>
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות