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

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. שגיאה ב - $_REQUEST

שגיאה ב - $_REQUEST

מתוזמן נעוץ נעול הועבר תכנות
16 פוסטים 4 כותבים 1.1k צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • chagoldC chagold

    באיזה קוד שיש לי מספריה ברשת, יש את הפונקציה דלהלן

    function getRequestMethod() {
    
    if ($_REQUEST['_method'] != null) {
        return $_REQUEST['_method'];
    }
    
    return $_SERVER['REQUEST_METHOD'];
    }
    

    וכשאני ניגש לדף, הוא מחזיר מחזיר שגיאה

    Notice: Undefined index: _method in /var/www/html/aa/php-s3-server-master/endpoint.php on line 86
    
    M מנותק
    M מנותק
    magicode
    כתב ב נערך לאחרונה על ידי
    #5

    תנסה להוסיף isset

    function getRequestMethod() {
    
      if (isset($_REQUEST['_method'])) {
        return $_REQUEST['_method'];
      }
    
      return $_SERVER['REQUEST_METHOD'];
    }
    
    
    תגובה 1 תגובה אחרונה
    2
    • chagoldC מנותק
      chagoldC מנותק
      chagold
      כתב ב נערך לאחרונה על ידי chagold
      #6

      עשיתי, והוא לא מחזיר שגיאה, אבל הדף חוזר בלי JSON שהוא היה צריך להחזיר.

      אני מצרף את המסמך המלא. זה מסמך שאמור להחזיר חתימה עבור העלאת קבצים מהדפדפן לאחסון של אמזון באמצעו הספריה הזו.

      0_1518382870267_php-s3-server-master.zip

      הקובץ שמחזיר את השגיאה הוא הendpoint. למותר לציין שמילאתי את הפרמטרים שם.

      תודה רבה.

      clickoneC תגובה 1 תגובה אחרונה
      0
      • chagoldC chagold

        עשיתי, והוא לא מחזיר שגיאה, אבל הדף חוזר בלי JSON שהוא היה צריך להחזיר.

        אני מצרף את המסמך המלא. זה מסמך שאמור להחזיר חתימה עבור העלאת קבצים מהדפדפן לאחסון של אמזון באמצעו הספריה הזו.

        0_1518382870267_php-s3-server-master.zip

        הקובץ שמחזיר את השגיאה הוא הendpoint. למותר לציין שמילאתי את הפרמטרים שם.

        תודה רבה.

        clickoneC מנותק
        clickoneC מנותק
        clickone
        כתב ב נערך לאחרונה על ידי clickone
        #7

        @chagold אם אתה משכתב את הפונקצייה שתמיד תחזיר את פוסט, זה עובד?

        function getRequestMethod() {
          return $_SERVER['REQUEST_METHOD'];
        }
        

        או תכניס את השורות הלא רלוונטיות להערה

        function getRequestMethod() {
        
          //if (isset($_REQUEST['_method'])) {
           // return $_REQUEST['_method'];
          // }
        
          return $_SERVER['REQUEST_METHOD'];
        }
        

        ???

        אין טסט כמו פרודקשן.

        המייל שלי urivpn@gmail.com

        תגובה 1 תגובה אחרונה
        0
        • chagoldC מנותק
          chagoldC מנותק
          chagold
          כתב ב נערך לאחרונה על ידי chagold
          #8

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

             util.js:241 [Fine Uploader 5.15.6] Invalid policy document or request headers!
             qq.log @ util.js:241
             log @ uploader.basic.api.js:282
             (anonymous) @ util.js:691
             handleSignatureReceived @ request-signer.js:312
             onComplete @ ajax.requester.js:145
             (anonymous) @ ajax.requester.js:253
             XMLHttpRequest.send (async)
             sendRequest @ ajax.requester.js:219
             prepareToSend @ ajax.requester.js:339
             send @ ajax.requester.js:395
             getSignature @ request-signer.js:535
             (anonymous) @ util.js:691
             generateAwsParams @ util.js:319
             initParams @ s3.xhr.upload.handler.js:289
             setup @ s3.xhr.upload.handler.js:347
             send @ s3.xhr.upload.handler.js:320
             (anonymous) @ s3.xhr.upload.handler.js:549
             then @ promise.js:32
             (anonymous) @ s3.xhr.upload.handler.js:546
             then @ promise.js:32
             (anonymous) @ s3.xhr.upload.handler.js:545
             then @ promise.js:32
             start @ s3.xhr.upload.handler.js:544
             send @ upload.handler.controller.js:370
             now @ upload.handler.controller.js:566
             maybeSendDeferredFiles @ upload.handler.controller.js:520
             maybeDefer @ upload.handler.controller.js:494
             start @ upload.handler.controller.js:574
             upload @ upload.handler.controller.js:596
             _uploadFile @ uploader.basic.api.js:1802
             _onSubmitCallbackSuccess @ uploader.basic.api.js:1525
             (anonymous) @ util.js:691
             _handleCheckedCallback @ uploader.basic.api.js:1032
             _upload @ uploader.basic.api.js:1792
             (anonymous) @ uploader.basic.api.js:1643
             then @ promise.js:32
             _onValidateCallbackSuccess @ uploader.basic.api.js:1641
             (anonymous) @ util.js:691
             _handleCheckedCallback @ uploader.basic.api.js:1032
             _onValidateBatchCallbackSuccess @ uploader.basic.api.js:1606
             (anonymous) @ util.js:691
             _handleCheckedCallback @ uploader.basic.api.js:1032
             _prepareItemsForUpload @ uploader.basic.api.js:1662
             _prepareItemsForUpload @ uploader.api.js:685
             addFiles @ uploader.basic.api.js:110
             processingDroppedFilesComplete @ uploader.api.js:150
             uploadDroppedFiles @ dnd.js:29
             (anonymous) @ dnd.js:176
             then @ promise.js:32
             onDrop @ dnd.js:174
             (anonymous) @ dnd.js:474
             util.js:241 [Fine Uploader 5.15.6] Policy signing failed.  Invalid policy                      
             document or request headers!
          

          ז"א שלא התקבל אישור מהדף, השאלה למה.

          clickoneC תגובה 1 תגובה אחרונה
          0
          • chagoldC chagold

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

               util.js:241 [Fine Uploader 5.15.6] Invalid policy document or request headers!
               qq.log @ util.js:241
               log @ uploader.basic.api.js:282
               (anonymous) @ util.js:691
               handleSignatureReceived @ request-signer.js:312
               onComplete @ ajax.requester.js:145
               (anonymous) @ ajax.requester.js:253
               XMLHttpRequest.send (async)
               sendRequest @ ajax.requester.js:219
               prepareToSend @ ajax.requester.js:339
               send @ ajax.requester.js:395
               getSignature @ request-signer.js:535
               (anonymous) @ util.js:691
               generateAwsParams @ util.js:319
               initParams @ s3.xhr.upload.handler.js:289
               setup @ s3.xhr.upload.handler.js:347
               send @ s3.xhr.upload.handler.js:320
               (anonymous) @ s3.xhr.upload.handler.js:549
               then @ promise.js:32
               (anonymous) @ s3.xhr.upload.handler.js:546
               then @ promise.js:32
               (anonymous) @ s3.xhr.upload.handler.js:545
               then @ promise.js:32
               start @ s3.xhr.upload.handler.js:544
               send @ upload.handler.controller.js:370
               now @ upload.handler.controller.js:566
               maybeSendDeferredFiles @ upload.handler.controller.js:520
               maybeDefer @ upload.handler.controller.js:494
               start @ upload.handler.controller.js:574
               upload @ upload.handler.controller.js:596
               _uploadFile @ uploader.basic.api.js:1802
               _onSubmitCallbackSuccess @ uploader.basic.api.js:1525
               (anonymous) @ util.js:691
               _handleCheckedCallback @ uploader.basic.api.js:1032
               _upload @ uploader.basic.api.js:1792
               (anonymous) @ uploader.basic.api.js:1643
               then @ promise.js:32
               _onValidateCallbackSuccess @ uploader.basic.api.js:1641
               (anonymous) @ util.js:691
               _handleCheckedCallback @ uploader.basic.api.js:1032
               _onValidateBatchCallbackSuccess @ uploader.basic.api.js:1606
               (anonymous) @ util.js:691
               _handleCheckedCallback @ uploader.basic.api.js:1032
               _prepareItemsForUpload @ uploader.basic.api.js:1662
               _prepareItemsForUpload @ uploader.api.js:685
               addFiles @ uploader.basic.api.js:110
               processingDroppedFilesComplete @ uploader.api.js:150
               uploadDroppedFiles @ dnd.js:29
               (anonymous) @ dnd.js:176
               then @ promise.js:32
               onDrop @ dnd.js:174
               (anonymous) @ dnd.js:474
               util.js:241 [Fine Uploader 5.15.6] Policy signing failed.  Invalid policy                      
               document or request headers!
            

            ז"א שלא התקבל אישור מהדף, השאלה למה.

            clickoneC מנותק
            clickoneC מנותק
            clickone
            כתב ב נערך לאחרונה על ידי clickone
            #9

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

            יש IDE (עורך) php step by step ?

            אין טסט כמו פרודקשן.

            המייל שלי urivpn@gmail.com

            chagoldC תגובה 1 תגובה אחרונה
            0
            • clickoneC clickone

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

              יש IDE (עורך) php step by step ?

              chagoldC מנותק
              chagoldC מנותק
              chagold
              כתב ב נערך לאחרונה על ידי
              #10

              @clickone אמר בשגיאה ב - $_REQUEST:

              ראיתי שצריך שם משתני סביבה

              איזה שורה?

              clickoneC תגובה 1 תגובה אחרונה
              0
              • chagoldC chagold

                @clickone אמר בשגיאה ב - $_REQUEST:

                ראיתי שצריך שם משתני סביבה

                איזה שורה?

                clickoneC מנותק
                clickoneC מנותק
                clickone
                כתב ב נערך לאחרונה על ידי
                #11

                @chagold לדוגמא

                $serverPublicKey = $_ENV['AWS_SERVER_PUBLIC_KEY'];
                

                יש שם עוד כמה דברים וקבצים שנראים חסרים, ככה שיכול להיות שהבעייה נמצאת במקום אחר בכלל

                אין טסט כמו פרודקשן.

                המייל שלי urivpn@gmail.com

                תגובה 1 תגובה אחרונה
                0
                • chagoldC מנותק
                  chagoldC מנותק
                  chagold
                  כתב ב נערך לאחרונה על ידי
                  #12

                  את הפרמטרים האלו הזנתי, אלו פרמטרים של אמזון

                  clickoneC תגובה 1 תגובה אחרונה
                  0
                  • chagoldC chagold

                    את הפרמטרים האלו הזנתי, אלו פרמטרים של אמזון

                    clickoneC מנותק
                    clickoneC מנותק
                    clickone
                    כתב ב נערך לאחרונה על ידי
                    #13

                    @chagold אוקיי.
                    נסית לעשות כתיבה ללוג ולראות איפה אתה נופל?

                    אין טסט כמו פרודקשן.

                    המייל שלי urivpn@gmail.com

                    תגובה 1 תגובה אחרונה
                    0
                    • chagoldC מנותק
                      chagoldC מנותק
                      chagold
                      כתב ב נערך לאחרונה על ידי chagold
                      #14

                      איך עושים את זה? (לתוך הלוג של הדפדפן)?

                      clickoneC תגובה 1 תגובה אחרונה
                      0
                      • chagoldC chagold

                        איך עושים את זה? (לתוך הלוג של הדפדפן)?

                        clickoneC מנותק
                        clickoneC מנותק
                        clickone
                        כתב ב נערך לאחרונה על ידי
                        #15

                        @chagold אתה יכול כתיבה לקובץ.
                        או תנסה ככה

                        error_log("You messed up!", 3, "/var/tmp/my-errors.log");
                        

                        אני לא כותב PHP שוטף אז זה מכאן
                        http://php.net/manual/en/function.error-log.php

                        אין טסט כמו פרודקשן.

                        המייל שלי urivpn@gmail.com

                        תגובה 1 תגובה אחרונה
                        1
                        • chagoldC מנותק
                          chagoldC מנותק
                          chagold
                          כתב ב נערך לאחרונה על ידי
                          #16

                          בדקתי. נופל באותו דבר. הבעיה כנראה גם שם בשליחה. אצטרך לבדוק. תודה.

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


                          בא תתחבר לדף היומי!
                          • התחברות

                          • אין לך חשבון עדיין? הרשמה

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