• דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private
    • הרשמה
    • התחברות

    הקראת התשובה מהשרת בהעלאת קובץ ב curl

    מתוזמן נעוץ נעול הועבר פורום PHP
    6 פוסטים 3 כותבים 280 צפיות 1 עוקבים
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • ד מנותק
      דוד_מלך_ישראל
      נערך לאחרונה על ידי דוד_מלך_ישראל

      אני משתמש בקוד ש @amp-Software-0 כתב כאן (ו @Liy השלים) כדי להעלות קובץ מדרייב למערכת, הקובץ אכן עולה, אבל אני לא מצליח לקבל הקראה של תשובת השרת, (שומע אין מענה משרת api) ניסיתי להשתמש בfile_get_contents וזה לא הצליח, איך אפשר להכניס את ה responseStatus לתוך משתנה?

      A תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • A מנותק
        amp Software 0 @דוד_מלך_ישראל
        נערך לאחרונה על ידי

        @דוד_מלך_ישראל צריך להפוך את הפלט לJSON
        באמצעות json_decode

        ד תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • ד מנותק
          דוד_מלך_ישראל @amp Software 0
          נערך לאחרונה על ידי דוד_מלך_ישראל

          @amp-Software-0 בצורה כזו?
          $url = json_decode(file_get_contents("https://www.call2all.co.il/ym/api/UploadFile"), true);
          ואז
          $status = $url['responseStatus'];?

          A תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • A מנותק
            amp Software 0 @דוד_מלך_ישראל
            נערך לאחרונה על ידי

            @דוד_מלך_ישראל אמר בהקראת התשובה מהשרת בהעלאת קובץ ב curl:

            לא שמתי לב לנושא השאלה
            אם אתה משתמש עם UploadFile זאת אומרת שאתה שולח בקשת גוף בשיטת POST וממילא אין אפשרות להשתמש עם file_get_contents
            עם זאת שים לב שבדוגמא שהבאתי הוא מדפיס את התגובה באמצעות משתנה response
            אם כן אתה צריך לעשות

            json_decode($response,true);
            ....
            
            ד תגובה 1 תגובה אחרונה תגובה ציטוט 1
            • ד מנותק
              דוד_מלך_ישראל @amp Software 0
              נערך לאחרונה על ידי

              @amp-Software-0 כתבתי

              json_decode($response,true);
                $status = $response['responseStatus'];
              

              זה לא אמור להכניס את התשובה למשתנה status?

              N תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • N מנותק
                nyh @דוד_מלך_ישראל
                נערך לאחרונה על ידי

                @דוד_מלך_ישראל
                לא, תעשה ככה

                $response = json_decode($response,true);
                $status = $response['responseStatus'];
                
                
                תגובה 1 תגובה אחרונה תגובה ציטוט 0

                שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

                נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

                בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                הרשמה התחברות
                • פוסט ראשון
                  פוסט אחרון