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

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

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

שגיאה ב - $_REQUEST

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

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

    יי

    זה לא משתנה אפאצ'י סטנדרטי?

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

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

      יי

      זה לא משתנה אפאצ'י סטנדרטי?

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

      @chagold נראה לי שלא.

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

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

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

      תגובה 1 תגובה אחרונה
      1
      • 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
                              • דף הבית
                              • קטגוריות
                              • פוסטים אחרונים
                              • משתמשים
                              • חיפוש
                              • חוקי הפורום