-
יש לי קוד לקבלת תוכן קובץ ini
$path = "ivr2:4/ext.ini"; $ym = YMapi("normal", "GetTextFile", [ "token" => $token, 'path' =>$path, ]);
לפי התיעוד של ימות הפקודה היא:
GetTextFile
.
איך אני יכול להדפיס את התוכן לדפדפן?
אם אני משתמש ב;print_r($ym)
אני מקבל מערך, ואין בו את התוכן.תודה רבה.
-
@googl לא העלאת את התוכן של הפונקציה, אבל זה נראה שאתה משתמש עם מה שאני כתבתי לפחות לפי שם הפונקציה- ששם זה לא מתאים לזה.
שם זה לוקח json ומחזיר מערך, בהורדת קובץ צריך לשלוף בצורה אחרת - נראה לי שעם file get context אפשר ואז עם parse ini string להפוך למערך. -
@שמואל4
נכון השתמשתי בקוד שלך.
אבל בסוף השתמשתי בקוד שרק עושה לוגאין לימות ואחריו הקוד שלעייל
זה (מעודכן).$path = "ivr2:4/ext.ini"; $b = $con -> connecting("GetTextFile", [ 'path' =>$path, ]);
.
לא הבנתי איך בדיוק.
ככה?$file_get = file_get_contents("ext.ini"); print_r(parse_ini_string($file_get));
ככה זה שגיאה שהקובץ ext.ini לא קיים.
-
@googl אמר בהדפסת פרטי קובץ ini:
$file_get = file_get_contents("ext.ini");
print_r(parse_ini_string($file_get));לא לא,
על הכל לא.אני יסביר משהוא, וזה לא הפעם הראשונה שאני נתקל בזה ואני יקדים שאלה:
למה אתה משתמש עם פונקציה? למה??
למה אתה משתמש עם מחלקה???לפעמים נראה לי שאנשים חושבים שאם הם ישתמשו עם מחלקה או פונקציות הכל יהיה קל.
חד משמעית לא!
לפי השאלות שלך אתה בקושי יודע עקרונות של php.. כי אתה צריך להבין ש
file_get_contents("ext.ini");
לא יוליד את הקובץ מהמערכת, ובכלל, אתה עברת על ה20 שורות קוד של הפונקציה שכתבתי לפני שהשתמש פה?? כל השאלה שלך פה למה הוא מיועדת? לעזרה? הרי אתה פשוט לא יודע מינימום, אז קשה לי להבין מה המטרה של השאלה... לקוד יש הגיון, זה לא ניסים, לא יעזור לך להשתמש עם מחלקות או פונקציות בלי לדעת מינימום..
ועכשיו אני יפנה אותך לכאן: https://www.php.net/manual/en/function.file-get-contents.php
ולכאן: https://www.php.net/manual/en/function.parse-ini-string.php
במקרה שאתה ממש מתקשר כאן תוכל למצוא יותר מידע: https://google.comוסליחה על ההתפרצות.
-
-
עברתי על הקישורים האלה לפני מה שכתבתי.
אני פשוט לא הצלחתי להבין איך אני מתאר ל file_get_contents את הקובץ של המערכת.
אז כתבתי ext.ini בשביל להדגים מה לא הבנתי. -
אשמח לקבל תשובות פחות פוגעות, זה שאני מתחיל ואתה לא זה רק עוד סיבה לא לכתוב תשובות כאלה.
-
אני כבר לומד וכותב PHP חצי שנה, אז לשלוח אותי "ללמוד" זה ממש מעליב, בס"ה אף פעם לא התנסתי במה שאני מנסה לעשות.
-
-
@googl אמר בהדפסת פרטי קובץ ini:
עברתי על הקישורים האלה לפני מה שכתבתי.
אני פשוט לא הצלחתי להבין איך אני מתאר ל file_get_contents את הקובץ של המערכת.
אז כתבתי ext.ini בשביל להדגים מה לא הבנתי.עזוב,
תוכל לכתוב לי את הבקשה שצריך לפנות לימות המשיח כדי להוריד את הקובץ למחשב?
בלי מחלקה, בלי פונקציה, פשוט URL, אותו תכניס בתוך file_get_contentsבנוסף, אין באמור לעיל שום מטרה לפגוע ואם זה התפרש ככה אני מבקש סליחה.
פשוט לקפוץ להשתמש עם מחלקה בלי להבין מינימום זה טפשי, וזה מה שאמרתי. -
-