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

    הורדת קובץ מהמערכת לשרת

    מתוזמן נעוץ נעול הועבר פורום PHP
    27 פוסטים 4 כותבים 1.2k צפיות 3 עוקבים
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • M מנותק
      MGM IVR @121244
      נערך לאחרונה על ידי

      @121244 כתב בהורדת קובץ מהמערכת לשרת:

      @MGM-IVR הרצתי את הקוד הזה וזה לא מגיב זה עושה טוען הרבה זמן קישור לבדיקה https://795697842.000webhostapp.com/mss/text1.php
      הקוד:

      <?php
      error_reporting(0);
      if ($_GET['hangup'] == "yes"){exit();}
      file_put_contents("$file",file_get_contents("https://www.call2all.co.il/ym/api/DownloadFile?token=$token&path=ivr2:/ext.ini"));
      while(!is_file("$file")){
         sleep(1);}
      $a = file_get_contents("https://795697842.000webhostapp.com/file.wav");
      unlink($file);
       
      ?>
       
      
      

      תדפיס לוגים, תראה מה השגיאה.
      למדת כבר על משתנים בphp?
      תגדיר את משתנה token , file , path

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

        אגב, עד כמה שאני זוכר איך עובד php
        אתה יכול להשתמש גם רק בזה

        <?php
        error_reporting(0);
        file_put_contents("$file",file_get_contents("https://www.call2all.co.il/ym/api/DownloadFile?token=$token&path=ivr2:/ext.ini"));
        

        כמובן להגדיר את המשתנים
        או אפילו בלי
        error_reporting(0);

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

          @MGM-IVR תודה, עכשיו איך אני עושה שהקובץ יעלה למערכת

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

            @121244 כתב בהורדת קובץ מהמערכת לשרת:

            @MGM-IVR תודה, עכשיו איך אני עושה שהקובץ יעלה למערכת

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

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

              @MGM-IVR כבר מצאתי את זה אך אני לא הבנתי איפה אני מכניס כתובת מקור וכתובת יעד?

              $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);
              
              
              M תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • M מנותק
                MGM IVR @121244
                נערך לאחרונה על ידי

                @121244 כתב בהורדת קובץ מהמערכת לשרת:

                @MGM-IVR כבר מצאתי את זה אך אני לא הבנתי איפה אני מכניס כתובת מקור וכתובת יעד?

                $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 תגובות תגובה אחרונה תגובה ציטוט 0
                • 1 מנותק
                  121244 @MGM IVR
                  נערך לאחרונה על ידי

                  @MGM-IVR זה אמור לעבוד ? ,וא"כ איפה אני מכניס מערכת, סיסמה שלוחה , כתובת מקור?

                  <?php
                   
                  $token = "0773130000:1234";
                  $path = "ivr2:folder";
                  $file = $url;
                   
                  $YemotUrl = 'https://www.call2all.co.il/ym/api/UploadFile';
                  $headers = array(
                      'Content-type: multipart/form-data'
                  );
                   
                  file_put_contents("file.wav", file_get_contents($file,true));
                  $target = new CURLFile("file.wav", 'media/wav');
                   
                  $parm['upload'] = $target;
                  $parm['token'] = $token;
                  $parm['path'] = $path . '/' . $target->getFilename();
                  $curl = curl_init();
                   
                  curl_setopt_array(
                      $curl,
                      array(
                          CURLOPT_URL => $YemotUrl,
                          CURLOPT_POST => true,
                          CURLOPT_POSTFIELDS => $parm,
                          CURLOPT_HTTPHEADER => $headers,
                          CURLOPT_RETURNTRANSFER => true,
                      )
                  );
                  $response = curl_exec($curl);
                  $status = curl_getinfo($curl, CURLINFO_HTTP_CODE);
                  curl_close($curl);
                  echo $response;
                  
                  
                  תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • 1 מנותק
                    121244 @MGM IVR
                    נערך לאחרונה על ידי

                    פוסט זה נמחק!
                    תגובה 1 תגובה אחרונה תגובה ציטוט 0
                    • 1 מנותק
                      121244
                      נערך לאחרונה על ידי

                      @MGM-IVR
                      עם הכל הסתדרתי, חוץ מ- איך עושים שהקובץ יעלה כמספר הקובץ הגבוה ביותר.

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

                        @121244 כתב בהורדת קובץ מהמערכת לשרת:

                        עם הכל הסתדרתי,

                        איך?

                        @121244 כתב בהורדת קובץ מהמערכת לשרת:

                        איך עושים שהקובץ יעלה כמספר הקובץ הגבוה ביותר.

                        עיין כאן

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

                          @121244 הסתדרת בסוף?

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

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

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

                              @121244 או שתעלה לפה את הקוד העדכני ותסביר מה בדיוק אתה לא מרוצה או שתשלח לי את זה למייל עם הפירוט הנ"ל אבל בכל אופן תפרט ברור

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