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

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

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

הזרמת אודיו מתוך שרת אחר

מתוזמן נעוץ נעול הועבר תכנות
23 פוסטים 7 כותבים 355 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • dovidD מחובר
    dovidD מחובר
    dovid ניהול
    השיב לnigun ב נערך לאחרונה על ידי dovid
    #6

    @nigun הוא צריך בPHP.

    בדוק פה: https://www.geeksforgeeks.org/download-file-from-url-using-php/
    https://stackoverflow.com/a/4054743/1271037

    מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

    בכל נושא אפשר ליצור קשר dovid@tchumim.com

    ח תגובה 1 תגובה אחרונה
    1
    • MusiCodeM מנותק
      MusiCodeM מנותק
      MusiCode
      כתב ב נערך לאחרונה על ידי
      #7

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

      תגובה 1 תגובה אחרונה
      1
      • dovidD מחובר
        dovidD מחובר
        dovid ניהול
        השיב לMusiCode ב נערך לאחרונה על ידי
        #8

        @MusiCode למה החלטת שבPHP אין תמיכה בהזרמה?
        PHP כותב ישירות לתוך התשובה וזה נראה לי עונה על הגדרה של הזרמה מעולה.

        מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

        בכל נושא אפשר ליצור קשר dovid@tchumim.com

        MusiCodeM תגובה 1 תגובה אחרונה
        3
        • MusiCodeM מנותק
          MusiCodeM מנותק
          MusiCode
          השיב לdovid ב נערך לאחרונה על ידי
          #9

          @dovid יש תמיכה בהורדת קובץ בצ'אנקים?
          אדרבה, תביא את זה.

          dovidD תגובה 1 תגובה אחרונה
          0
          • dovidD מחובר
            dovidD מחובר
            dovid ניהול
            השיב לMusiCode ב נערך לאחרונה על ידי
            #10

            @MusiCode מה שהבאתי...
            תמיד יש מאחורי הקלעים צ'אנקים... ואם הוא יעד הכתיבה הוא קובץ זה כותב ישר לדיסק. אם יעד הכתיבה הוא משתנה, אתה מבזבז זיכרון. אם יעד הכתיבה הוא התשובה לקליינט = הזרמה - כל צ'אנק נשלח ישר ליעד הסופי.

            מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

            בכל נושא אפשר ליצור קשר dovid@tchumim.com

            תגובה 1 תגובה אחרונה
            2
            • MusiCodeM מנותק
              MusiCodeM מנותק
              MusiCode
              כתב ב נערך לאחרונה על ידי
              #11

              אוקיי, שומע.

              אם עושים echo זה באמת פולט את הכל בצ'אנקים?

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

              באמת אם תעשה אקו + סליפ + אקו 2, תקבל את הכל במרוכז.
              את זה ניסיתי פעם.

              dovidD תגובה 1 תגובה אחרונה
              0
              • ח מנותק
                ח מנותק
                חוקר
                השיב לdovid ב נערך לאחרונה על ידי
                #12

                @dovid אמר בהזרמת אודיו מתוך שרת אחר:

                בדוק פה: https://www.geeksforgeeks.org/download-file-from-url-using-php/

                הדוגמא כאן עובדת בסדר גמור

                $url = 'https://www.call2all.co.il/ym/api/DownloadFile?&token=vPEPEEV&path=ivr2:/M0000.wav';
                //            $url = $_GET['file'];
                            $path_parts = pathinfo($url);
                
                            $ext = $path_parts['extension'];
                            $filename = $path_parts['filename'];
                
                            header("Content-type: application/$ext");
                            header("Content-Disposition: attachment; filename=$filename.$ext");
                
                            echo file_get_contents($url);
                
                תגובה 1 תגובה אחרונה
                0
                • dovidD מחובר
                  dovidD מחובר
                  dovid ניהול
                  השיב לMusiCode ב נערך לאחרונה על ידי
                  #13

                  @MusiCode
                  אכן echo עובד בבת אחת (אבל מדובר בחמש מגה ככה שזה לא נורא).
                  אבל יש פקודה אחרת file_put_contents
                  https://stackoverflow.com/a/3938551/1271037

                  מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                  בכל נושא אפשר ליצור קשר dovid@tchumim.com

                  WWWW תגובה 1 תגובה אחרונה
                  2
                  • WWWW מנותק
                    WWWW מנותק
                    WWW
                    השיב לdovid ב נערך לאחרונה על ידי
                    #14

                    @dovid אמר בהזרמת אודיו מתוך שרת אחר:

                    אבל יש פקודה אחרת file_put_contents

                    ואיך אתה שולח את זה לקליינט?

                    WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

                    dovidD תגובה 1 תגובה אחרונה
                    0
                    • dovidD מחובר
                      dovidD מחובר
                      dovid ניהול
                      השיב לWWW ב נערך לאחרונה על ידי
                      #15

                      @WWW השורת קוד בלינק שנתתי עושה הכל.

                      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                      בכל נושא אפשר ליצור קשר dovid@tchumim.com

                      A תגובה 1 תגובה אחרונה
                      0
                      • A מנותק
                        A מנותק
                        aaron
                        השיב לdovid ב נערך לאחרונה על ידי
                        #16

                        @WWW אמר בהזרמת אודיו מתוך שרת אחר:

                        @dovid אמר בהזרמת אודיו מתוך שרת אחר:

                        אבל יש פקודה אחרת file_put_contents

                        ואיך אתה שולח את זה לקליינט?

                        file_put_contents(fopen("php://output", "w"), fopen("http://someurl/file.zip", 'r'));
                        

                        או אולי להשתמש בזה במקום file_put_contents

                        aaron.tchumim@gmail.com
                        Hetzner - שרתים וירטואליים ופיזיים במחירים מעולים (קישור שותפים)

                        ווצאפ API - תיעוד שירות API לא רשמי.

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

                          זה עשה את העבודה:

                          <?php
                          
                          $url = 'https://www.call2all.co.il/ym/api/DownloadFile?&token=oKGdVae4&path=ivr2:/M0000.wav';
                          //$url = $_GET['file'];
                          $path_parts = pathinfo($url);
                          
                          $ext = $path_parts['extension'];
                          $filename = $path_parts['filename'];
                          
                          header("Content-type: application/$ext");
                          header("Content-Disposition: attachment; filename=$filename.$ext");
                          
                          $stream = fopen('php://output', 'w');
                          
                          $ch = curl_init($url);
                          curl_setopt($ch, CURLOPT_READFUNCTION, function($ch, $fd, $length) use ($stream) {
                              return fwrite($stream, fread($fd, $length));
                          });
                          
                          curl_exec($ch);
                          curl_close($ch);
                          exit();
                          
                          
                          
                          //echo file_get_contents($url);
                          //file_put_contents(fopen("php://output", "w"), fopen($url, 'r'));
                          

                          רק אצטרך לראות בהמשך שזה משתלב בJS בדפדפן להשמעת הקבצים

                          תגובה 1 תגובה אחרונה
                          1
                          • שואףש מנותק
                            שואףש מנותק
                            שואף
                            כתב ב נערך לאחרונה על ידי
                            #18

                            @MusiCode אני מארגן תביעה ייצוגית של מתכנתי PHP נגדך, על הוצאת דיבה

                            ליצירת קשר: admin@i-call.me

                            הידד! גישה למייל גם בלי מחשב ואינטרנט!

                            תגובה 1 תגובה אחרונה
                            0
                            • MusiCodeM מנותק
                              MusiCodeM מנותק
                              MusiCode
                              כתב ב נערך לאחרונה על ידי
                              #19

                              היי, תיזהר!...
                              בבית משפט אני אוכיח שבאמת node.js יותר טוב...
                              ואז מה?...
                              🙂

                              dovidD תגובה 1 תגובה אחרונה
                              0
                              • dovidD מחובר
                                dovidD מחובר
                                dovid ניהול
                                השיב לMusiCode ב נערך לאחרונה על ידי
                                #20

                                @MusiCode אתה מפספס את הנקודה.
                                לא דיברו מי יותר טוב, אלא על זה שבאופן קבוע אתה מאשים את PHP שהיא פרימיטיבית בדברים שהיא לא.

                                מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                                בכל נושא אפשר ליצור קשר dovid@tchumim.com

                                שואףש MusiCodeM 2 תגובות תגובה אחרונה
                                0
                                • שואףש מנותק
                                  שואףש מנותק
                                  שואף
                                  השיב לdovid ב נערך לאחרונה על ידי
                                  #21

                                  @dovid אמר בהזרמת אודיו מתוך שרת אחר:

                                  אתה מאשים את PHP שהיא פרימיטיבית

                                  ואותנו..

                                  ליצירת קשר: admin@i-call.me

                                  הידד! גישה למייל גם בלי מחשב ואינטרנט!

                                  תגובה 1 תגובה אחרונה
                                  1
                                  • MusiCodeM מנותק
                                    MusiCodeM מנותק
                                    MusiCode
                                    השיב לdovid ב נערך לאחרונה על ידי
                                    #22

                                    @dovid אמר בהזרמת אודיו מתוך שרת אחר:

                                    @MusiCode אתה מפספס את הנקודה.
                                    לא דיברו מי יותר טוב, אלא על זה שבאופן קבוע אתה מאשים את PHP שהיא פרימיטיבית בדברים שהיא לא.

                                    קיבלתי.

                                    @שואף אמר בהזרמת אודיו מתוך שרת אחר:

                                    @dovid אמר בהזרמת אודיו מתוך שרת אחר:

                                    אתה מאשים את PHP שהיא פרימיטיבית

                                    ואותנו..

                                    לא קיבלתי.

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

                                    ואת דעתי האישית על PHP - כבר אמרתי...

                                    דעתי האישית עליכם -
                                    אתם מצויינים.
                                    ואתה @שואף בפרט.

                                    שואףש תגובה 1 תגובה אחרונה
                                    1
                                    • שואףש מנותק
                                      שואףש מנותק
                                      שואף
                                      השיב לMusiCode ב נערך לאחרונה על ידי
                                      #23

                                      @MusiCode הכל בסדר, צחקתי..
                                      הסתכלתי בפורומים מקצועיים בחו"ל, ואני רואה שהשאלה קיימת גם שם, יש דורשים PHP לשבח ויש לגנאי.
                                      אחד כתב שם, שאם באמת PHP היתה שפה מתה, לא היו ממשיכים לצאת פריימוורקים של חברות גדולות בPHP..
                                      מן הסתם, אלו ואלו דברי... ויש מעלות בשני הצדדים. וגם חסרונות. אני לא מרגיש חנוק עם PHP, יש לי פחות או יותר מה שאני צריך (באמת לפני כמה ימים נפלתי על בעייה מסוימת, שאין לה פיתרון לכאורה בPHP, יכול להיות שכן, אשתדל לכתוב את הבעייה בימים הקרובים בל"נ)

                                      ליצירת קשר: admin@i-call.me

                                      הידד! גישה למייל גם בלי מחשב ואינטרנט!

                                      תגובה 1 תגובה אחרונה
                                      3

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

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

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