אני מבין שכבר אין צורך במחלקה הישנה האם זה נכון?
-
מכמה פוסטים שכבר פורסמו פה ברחבי הפורום
-
@מנסה
תוכל להביא קישור לאחד מהם?
כי אני חושב שהקיצורי קודים זה ביחד עם המחלקה (לא בטוח) -
@מנסה
אין צורך במחלקה ולא היה צורך.
תמיד יכלו בלי זה.
המחלקה זה דבר נוח למי שצריך הרבה פקודות בקובץ אחד, שיוכל לכתוב את הקוד בצורה מסודרת וקצרה, או למי שלא מבין כ"כ ורוצה דבר מוכן שעובד.
זה היה יותר שימושי פעם, כשהיו חייבים טוקן אמיתי ולא היה מספיק לשלוח 0773137770:1234.
אבל כאמור זה דבר שימושי ונוח גם היום. -
תודה
תוכל להביא לי דוגמא איך כותבים כיום פקודה כל שהיא בהתאמה לPHP
לדוגמא הורדת קובץ טקסט כל שהוא [את הURL אני יודע לכתוב אני צריך את הפקודה של PHP]
תודה
-
@מנסה
אתה רוצה להוריד ולשמור בשרת? -
לא
אני רוצה להוריד לטפל בטקסט ולהעלות שובהבעיה שבקובץ שכתבתי שכולל את המחלקה משהו לא עובד ואין לי מושג מה
חשבתי שבלי המחלקה העסק יכול יותר טוב לעבוד [פחות מקום לבעיות]
-
@איש-ימיני
גם אני אשמח מאוד אם תוכל לשלוח איזה תמונה הוא משהו אחר עם סוג של פקודה בכדי שנוכל להבין בכל זאת איך זה הולך!!! -
@מנסה
עם המחלקה תוכל להוריד קובץ טקסט כך:$body = array ( 'what' => 'ivr2:1/ext.ini', ); $a = $con -> connecting('GetTextFile', $body);
ולקבל את תוכן הקובץ כך:
$file = $a->contents;
ואחרי שאתה מסיים לערוך את הקובץ תוכל להעלות אותו שוב כך:
$body1 = array ( 'what' => 'ivr2:1/ext.ini', 'contents' => $file , ); $a = $con -> connecting('UploadTextFile', $body1);
-
@איש-ימיני
אם המחלקה אני יודע להוריד ולהעלותאני רוצה בלעדיה
ובעצם מה נדרש בPHP בכדי ליצור חיבור לאינטרנט חיצוני
[כשאני מכניס לינק רגיל כמו זה
file_get_contents('https://www.call2all.co.il/ym/api/DownloadFile?token=077770770:1234&path=ivr2:/11/ApprovalAll.ymgr');
הוא כותב לי שבשרת לא נמצא דבר כזה
-
@איש-ימיני אמר באני מבין שכבר אין צורך במחלקה הישנה האם זה נכון?:
@מנסה
עם המחלקה תוכל להוריד קובץ טקסט כך:$body = array ( 'what' => 'ivr2:1/ext.ini', ); $a = $con -> connecting('GetTextFile', $body);
ולקבל את תוכן הקובץ כך:
$file = $a->contents;
ואחרי שאתה מסיים לערוך את הקובץ תוכל להעלות אותו שוב כך:
$body1 = array ( 'what' => 'ivr2:1/ext.ini', 'contents' => $file , ); $a = $con -> connecting('UploadTextFile', $body1);
איך אני קורא למחלקה? עם includ? אם כן אז איפה ובאיזה שם אני שם אותה? תודה על העזרה!
-
@מנסה
אין לי מושג איך מתעסקים עם המחלקה (אני ישמח באמת אם תסביר בקטנה)אבל בפקודות ישירות של php זה ממש קל,
לדוגמא קבלת תוכן מקובץ:<?php //דבר ראשן נבקש מימת המשיח את התוכן של הקובץ $r = file_get_contents("http://call2all.co.il/ym/api/GetTextFile?token=077******:****&what=ivr2:/1/ext.ini"); //להמיר את זה לפורמט $r = json_decode($r,true); //עכשיו מכיון שאנחנו מקבלים בתשובה מימות המשיח עוד כמה נתונים , נשלוף מתוך התשובה את הנתונים שאנחנו צריכים (תוכן הקובץ) $r = $r ["contents"]; //עכשיו המשתנה מכיל את תוכן הקובץ מהמערכת, ואפשר לערך אותו בשרת (טיפל במחרוזות) //לדוגמא, הדפסה print $r; ?>