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

    קוד להורדת קובץ

    פורום PHP
    8
    27
    742
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • א
      אליהושש נערך לאחרונה על ידי

      אני רוצה לתת לאיזה מישהו לינק להורדת קובץ csv של מודול קבלת נתונים,
      דא עקא שאיני מעוניין ליתן לו את סיסמת המערכת,
      אשמח לקבל קוד לשים בתוך קובץ php בשרת שכאשר יפעילו את הקובץ php, הקובץ הרצוי ירד למחשב.
      תודה מראש.

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

        @אליהושש
        הלינק הזה טוב ?

        https://www.call2all.co.il/ym/api/DownloadFile?token=079XXXXXX:****&path=ivr2:/Points/Split/points_total.ini
        

        בדוגמא הזאת מוריד את קובץ הנקודות
        צריך לשנות לנתיב המבוקש בדוגמא הנתיב (Points/Split/points_total.ini)
        יש לשים לב לאותיות גדולות וקטנות

        אם זה מתאים אתה יכול להפעיל את הקישור עם file_get_conects
        הנה הקוד php:

        <?php
        file_get_contents("https://www.call2all.co.il/ym/api/DownloadFile?token=079XXXXXX:****&path=ivr2:/Points/Split/points_total.ini")
        ?>
        

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

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

          @yosafizak כתב בקוד להורדת קובץ:

          אין לך מה לדאוג כי כאשר הוא מפעיל את הקוד הוא לא רואה את פרטי המערכת

          אתה בטוח שבF12 הוא לא יוכל לראות את פרטי המערכת?

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

            @אביי-ורבא כתב בקוד להורדת קובץ:

            אתה בטוח שבF12 הוא לא יוכל לראות את פרטי המערכת?

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

            אבל מ"מ מה שכתב

            @yosafizak כתב בקוד להורדת קובץ:

            אם זה מתאים אתה יכול להפעיל את הקישור עם file_get_conects

            זה לא מוריד את הקובץ למחשב, אולי זה יורד לשרת,
            @אביי-ורבא @yosafizak
            אשמח לדעת איך אני מוריד את זה למחשב.!!
            בתודה מראש!!!

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

              @אליהושש

              תנסה את זה
              [כמובן להחליף את המערכת סיסמה ונתיב לקובץ]

              <?php
              
              $myfile ="https://www.call2all.co.il/ym/api/DownloadFile?token=07********:******&path=ivr2:/1/000.wav";
              
              header("Content-Type: application/octet-stream");
              header("Content-Disposition: attachment; filename=000.wav");
              header("Content-Length: 100000");
              
              // Read the file contents
              $file_contents = file_get_contents($myfile);
              
              // Send the file contents to the browser
              echo $file_contents;
              ?>
              
              א תגובה 1 תגובה אחרונה תגובה ציטוט 2
              • ה
                הלי @אביי ורבא נערך לאחרונה על ידי

                @אביי-ורבא כתב בקוד להורדת קובץ:

                @yosafizak כתב בקוד להורדת קובץ:

                אין לך מה לדאוג כי כאשר הוא מפעיל את הקוד הוא לא רואה את פרטי המערכת

                אתה בטוח שבF12 הוא לא יוכל לראות את פרטי המערכת?

                ב F12 רואים גם פעולות שנעשו בין השרתים בצד שרת?

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

                  @מנסה
                  תודה רבה על הקוד!!!
                  אבל זה פולט לי את תוכן הקובץ לדפדפן, אני מעוניין שזה ירד כקובץ csv או אקסל רגיל.

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

                    @אליהושש כתב בקוד להורדת קובץ:

                    @מנסה
                    תודה רבה על הקוד!!!
                    אבל זה פולט לי את תוכן הקובץ לדפדפן, אני מעוניין שזה ירד כקובץ csv או אקסל רגיל.

                    אתה יכול להשתמש בתגית iframe ב-HTML
                    (זה קוד שעובד😳 )
                    קוד :

                    <html><head><title>הורדת קובץ </title></head><body><iframe src="https://www.call2all.co.il/ym/api/DownloadFile?token=079XXXXXX:XXXXX&path=ivr2:/ext.ini" width="100%" height="950"></iframe></body></html>
                    
                    

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

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

                      @yosafizak
                      למה אתם משתמשים בהורדת קובץ רגיל ולא בהפקדת דוח csv ?

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

                        @הלי כתב בקוד להורדת קובץ:

                        @אביי-ורבא כתב בקוד להורדת קובץ:

                        @yosafizak כתב בקוד להורדת קובץ:

                        אין לך מה לדאוג כי כאשר הוא מפעיל את הקוד הוא לא רואה את פרטי המערכת

                        אתה בטוח שבF12 הוא לא יוכל לראות את פרטי המערכת?

                        ב F12 רואים גם פעולות שנעשו בין השרתים בצד שרת?

                        לא

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

                          @yosafizak זה יכול להיות על השרת?
                          ואם אני רוצה לשלוח לו בקישור את פרטי המערכת והקובץ?

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

                            @yosafizak
                            תודה רבה עובד פגז!!!
                            למרות שאני משתמש עם זה כמו ש @שמחה-זו-הסיסמא כתב בפקודה של הפקת דו"ח מקובץ ymgr מומר לקובץ csv.

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

                              @yosafizak @הלי
                              לידיעת הציבור!!!
                              השתמשתי בקוד שהביא @yosafizak כאן, ובלחיצה על F12 רואים את כל הקוד כולל מספר מערכת וסיסמא.
                              נא להשתמש בזהירות!!!

                              מצורף צילום מסך

                              ‏‏צילום מסך (1)_LI.jpg

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

                                @אליהושש ברור... זה לא בצד השרת
                                הגנה בצד השרת אומר להוריד את הקובץ בשרת ולשלוח אותו בחזרה ללקוח
                                כל דרך אחרת לא נקראת צד שרת
                                כך שאין קשר למה שכתבתי

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

                                  @צדיק-תמים כתב בקוד להורדת קובץ:

                                  הגנה בצד השרת אומר להוריד את הקובץ בשרת ולשלוח אותו בחזרה ללקוח

                                  תוכל לתת קוד כזה??

                                  מחקתי את התיוג, במחילה

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

                                    @אליהושש לא היה לי בעיה עם עצם התיוג אלא שהגבת על הפוסט שלי, כאילו שמה שכתבו פה (iframe) נחשב תקשורת בצד שרת שאמרתי שאי אפשר לראות בF12.

                                    @אליהושש כתב בקוד להורדת קובץ:

                                    תוכל לתת קוד כזה??

                                    אני לא נוהג לכתוב PHP
                                    אז אין לי

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

                                      @אליהושש אולי זה יעבוד לא בדקתי ברעיון שילוב של שני הקודים אתה יכול לנסות לשחק יתכן שזה סתם קישקוש תוכל לבדוק ולעדכן

                                      <?php
                                      $myfile ="https://www.call2all.co.il/ym/api/DownloadFile?token=07********:******&path=ivr2:/1/000.wav";
                                      header("Content-Type: application/octet-stream");
                                      header("Content-Disposition: attachment; filename=000.wav");
                                      header("Content-Length: 100000");
                                      $file_contents = file_get_contents($myfile);
                                      echo "<html><head><title>הורדת קובץ </title></head><body><iframe src=$file_contents width=100% height=950></iframe></body></html>";
                                       ?>
                                      
                                      א תגובה 1 תגובה אחרונה תגובה ציטוט 2
                                      • א
                                        אליהושש @הלי נערך לאחרונה על ידי

                                        @הלי
                                        תודה רבה!!!
                                        הקוד בעיקרון טוב ומוריד את הקובץ רק שיש בעיה, אני משתמש בפקודה RenderYMGRFile להורדה בפורמט csv והקובץ יורד בצורה משובשת, כנראה צריך להוסיף עוד משהו בקוד בשביל הקידוד.
                                        להלן הקוד

                                        <?php
                                        $myfile ="https://www.call2all.co.il/ym/api/RenderYMGRFile?token=**********:*****&wath=ivr2:/1/ApprovalAll.ymg&convertType=csv&notLoadLang=0&";
                                        header("Content-Type: application/octet-stream");
                                        header("Content-Disposition: attachment; filename=000.csv");
                                        header("Content-Length: 100000");
                                        $file_contents = file_get_contents($myfile);
                                        echo "<html><head><title>הורדת קובץ </title></head><body><iframe src=$file_contents width=100% height=950></iframe></body></html>";
                                         ?>
                                        

                                        אשמח לדעת מה אפשר להוסיף בשביל הקידוד.
                                        בתודה מראש!!!

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

                                          @אליהושש אינני מבין גדול בphp אבל נסה את זה

                                          <?php
                                          $myfile = "https://www.call2all.co.il/ym/api/RenderYMGRFile?token=*********:*****&wath=ivr2:/1/ApprovalAll.ymg&convertType=csv&notLoadLang=0&";
                                          $file_contents = file_get_contents($myfile);
                                          
                                          header("Content-Type: text/csv; charset=utf-8"); 
                                          header("Content-Disposition: attachment; filename=000.csv");
                                          header("Content-Length: " . strlen($file_contents));
                                          
                                          echo "<html><head><title>הורדת קובץ </title></head><body><iframe src=$file_contents width=100% height=950></iframe></body></html>";
                                          ?>
                                          
                                          
                                          א תגובה 1 תגובה אחרונה תגובה ציטוט 2
                                          • א
                                            אליהושש @אביי ורבא נערך לאחרונה על ידי

                                            @אביי-ורבא
                                            תודה על הרצון הטוב,
                                            עכ"פ האותיות בעברית עדיין מוצגות בצורה לא טובה וצריך לפתוח את הקובץ כמבואר כאן, בשונה מהקוד שהביא @yosafizak כאן שזה יורד בצורה טובה, רק ששם החיסרון שאפשר לצפות בקוד כשלוחצים על F12.

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