הקראת התשובה מהשרת בהעלאת קובץ ב curl
-
אני משתמש בקוד ש @amp-Software-0 כתב כאן (ו @Liy השלים) כדי להעלות קובץ מדרייב למערכת, הקובץ אכן עולה, אבל אני לא מצליח לקבל הקראה של תשובת השרת, (שומע אין מענה משרת api) ניסיתי להשתמש ב
file_get_contentsוזה לא הצליח, איך אפשר להכניס את הresponseStatusלתוך משתנה? -
@דוד_מלך_ישראל צריך להפוך את הפלט לJSON
באמצעותjson_decode -
@amp-Software-0 בצורה כזו?
$url = json_decode(file_get_contents("https://www.call2all.co.il/ym/api/UploadFile"), true);
ואז
$status = $url['responseStatus'];? -
@דוד_מלך_ישראל אמר בהקראת התשובה מהשרת בהעלאת קובץ ב curl:
לא שמתי לב לנושא השאלה
אם אתה משתמש עם UploadFile זאת אומרת שאתה שולח בקשת גוף בשיטת POST וממילא אין אפשרות להשתמש עםfile_get_contents
עם זאת שים לב שבדוגמא שהבאתי הוא מדפיס את התגובה באמצעות משתנהresponse
אם כן אתה צריך לעשותjson_decode($response,true); .... -
@amp-Software-0 כתבתי
json_decode($response,true); $status = $response['responseStatus'];זה לא אמור להכניס את התשובה למשתנה
status? -
@דוד_מלך_ישראל
לא, תעשה ככה$response = json_decode($response,true); $status = $response['responseStatus'];
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות