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

    נפתר בעיה בהעלאת קובץ טקסט גדול

    פורום מפתחים API
    6
    13
    535
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • ה
      הלי @צדיק תמים נערך לאחרונה על ידי

      @צדיק-תמים כתב בבעיה בהעלאת קובץ טקסט גדול:

      שליחת הבקשה בbody בשיטת POST עשויה לעזור

      לצערי אני לא יודע מה זה body

      @אביי-ורבא כתב בבעיה בהעלאת קובץ טקסט גדול:

      השורה של שליחת הבקשה להעלאת הטקסט

      הנה השורות האחרונות עם הסברים קצרים

      //מאגד את הטקסט הסופי
      $t="$stts1$t16$t$t1";
      echo $t;
      //שינוי לקידוד מתאים לשליחה 
      $t=urlencode($t);
      echo $t;
      //הוספת הפרמטר
      $t="contents=$t";
      //הוספת הקישור ופרמטרים נדרשים
      $t="$yemot$text$plai3$udo$t";
      echo $t;
      //הבקשה
      $umda=json_decode(file_get_contents($t),true);
      
      

      יש לציין שזה עובד מעולה עד שהקובץ "גודל" קצת...
      אני מצרף את התוצאה בדפדפן אם זה יוסיף משהו
      יש את הטקסט ואז יש את הטקסט שיש בספוילר (הרבה הרבה יותר ארוך והשמטתי) שזה כמובן אחרי החלפה לקידוד מתאים

      %0A%D7%A4%D7%9C%D7%90%D7%A4%D7%95%D0A%D7%A4%D7%9C%D7%90%D7%A4%D7%95%D7%9F%24%25%D7%A9%D7%9D%23%D7%9E%D7%95%D7%98%D7%93+%D7%A1%D7%9A%2312%25%D7%90%D7%95%D7%A0%D7%A1+%D7%A1%D7%9A%2312%25%D7%9E%D7%95%D7%A1%D7%A8+%D7%95%D7%97%D7%A1%D7%99%D7%93%D7%95%D7%AA%23%D7%9B%D7%9F%0A%D7%A4%D7%9C%D7%90%D7%A4%D7%95%D7%9F%2303+%D7%AA%D7%9E%D7%95%D7%96%25%D7%AA%D7%90%D7%A8%D7%99%D7%9A+%D7%9E%D7%9E%D7%95%D7%A1%D7%A4%D7%A8%2310%2D7%99%D7%95%D7%9D%23%D7%97%D7%9E%D7%99%D7%A9%D7%99%25%D7%9C%D7%9E%D7%93+%D7%91%D7%A9%D7%91%D7%95%D7%A2+%D7%A1%D7%9A%2324%25%D7%90%D7%95%D7%A0%D7%A1+%D7%91%12%25%D7%90%D7%95%D7%A0%D7%A1+%D7%91%D7%A9%D7%91%D7%95%D7%A2+%D7%A1%D7%9A%2312D7%A1%D7%99%D7%93%D7%95%D7%AA%23%D7%9B%D7%%99%D7%93%D7%95%D7%AA%23%D7%9B%D7%9F

      ואז יש את שורת הפקודה כרגיל בתוספת הטקסט הנ"ל ואז יש את האזהרה הנ"ל ובפועל זה לא מעלה
      תודה רבה רבה לכל המסייעים

      מ ש 2 תגובות תגובה אחרונה תגובה ציטוט 1
      • מ
        מנסה מומחה @הלי נערך לאחרונה על ידי

        @הלי

        פשוט מאוד שליחה באמצעות שורת הכתובת מוגבלת ל2048 תווים

        אם תשלח בפוסט זה יכול להעלות יותר

        יש כאן בפורום דוגמאות לשליחה בפוסט
        קח ותשתמש

        ה תגובה 1 תגובה אחרונה תגובה ציטוט 1
        • ש
          שמואל ש. @הלי נערך לאחרונה על ידי

          @הלי דוגמא

          $url = $url.'UploadTextFile';
          $data = array('token' => $token, 'what' => $file2, 'contents' => $newText);
          $options = array(
              'http' => array(
                  'method' => 'POST',
                  'header' => 'Content-Type: application/x-www-form-urlencoded',
                  'content' => http_build_query($data)
              )
          );
          $context = stream_context_create($options);
          $result = json_decode(file_get_contents($url, false, $context),true);
          
          תגובה 1 תגובה אחרונה תגובה ציטוט 2
          • ה
            הלי @מנסה נערך לאחרונה על ידי

            אני מתנצל מראש על הבורות פשוט לא השתמשתי אף פעם בשליחת בסוג פוסט אז תודה מראש לכל המסייעים
            @מנסה כתב בבעיה בהעלאת קובץ טקסט גדול:

            אם תשלח בפוסט זה יכול להעלות יותר

            בפוסט אין הגבלה כלל?
            (פשוט בשלבים מסוימים הקבצים עשויים להכיל מלא תווים)
            @שמואל-ש אני מנסה להבין איך זה עובד הקוד שהבאת אז אשמח לדעת מה עושה הפקודה
            http_build_query
            ומה עושה הפקודה
            stream_context_create
            וגם מה זה מה שמופיע header' => 'Content-Type: application/x-www-form-urlencoded',
            וכמובן לשם מה ה false בשליחת הבקשה אבל את זה אני חושב שאני מבין בעקרון
            אני פשוט לא השתמשתי אף פעם בשליחת בסוג פוסט וכמה שניסיתי לקרא על זה לא הצלחתי להבין את הרעיון וגם לא הבנתי איך יודע האתר שמקבל את הבקשה שבעצם נמצאים עדיין באמצע הבקשה כי הבנתי שברעיון זה כאילו בקשה נוספת אז אני ממש אשמח להסבר
            תודה רבה
            גם אשמח להבין מה כתוב שם
            בבקשות POST ניתן לשלוח את הפרמטרים כJSON בתוך הbody. כמובן יש לציין בפניה Content-Type=application/json.

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

              @הלי מה זה משנה? איפה צריך להכניס כל פרמטר הבנת? אז תשתמש בזה, וכשיהיה לך זמן תגגל על כל פקודה מהם, לא רעיון?

              ה תגובה 1 תגובה אחרונה תגובה ציטוט 1
              • ה
                הלי @שמואל ש. נערך לאחרונה על ידי

                @שמואל-ש ברור שזה רעיון ואני כמובן בדרך לעשות את זה בזכות הקוד שהבאת אבל בדרך כלל אני לא אוהב להיות בור ולדפוק דברים וגם ככה אי אפשר לעשות באמת מדי הרבה דברים אז לכן שאלתי אבל את האמת אתה צודק ותודה רבה לך

                ש תגובה 1 תגובה אחרונה תגובה ציטוט 2
                • ש
                  שמואל ש. @הלי נערך לאחרונה על ידי

                  @הלי את האמת, זה בא מאחד הדברים ש @אביי-ורבא עשה, העתקתי משם והמרתי את זה ל PHP...

                  ה תגובה 1 תגובה אחרונה תגובה ציטוט 1
                  • ה
                    הלי @שמואל ש. נערך לאחרונה על ידי

                    @שמואל-ש איר המרת?
                    פונקציה פונקציה או רק את המשתנים?
                    פשוט מעניין אותי אם יש דרך מהירה להמרה

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

                      @הלי
                      https://chat.openai.com/chat

                      תגובה 1 תגובה אחרונה תגובה ציטוט 0
                      • M
                        MGM IVR מומחה נערך לאחרונה על ידי

                        כדאי להכיר את הכלי postmen
                        https://www.postman.com/
                        יש שם אופציה לעשות בקשות http מכל הסוגים בקלות ובנוחות + אופציה לייצא את הבקשה לשפות תכנות שונות.

                        @הלי שם תוכלו ללמוד איך לעשות בקשות post ו get בקוד ברור וקריא ותקין.

                        תגובה 1 תגובה אחרונה תגובה ציטוט 1
                        • הנושא סומן כנפתר  ה הלי 
                        • פוסט ראשון
                          פוסט אחרון