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

    נפתר קוד להעתיק קובץ ע"י מספר בלבד : צריך עזרה

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

      @kavkosher כתב בקוד להעתיק קובץ ע"י מספר בלבד : צריך עזרה:

      מצויין
      אולי תנסה להדפיס את התשובה ולא את ה url

      <?php
      //טוקן
      $token = $_GET['token'];
      //שם מקור
      $name = $_GET['name'];
      //שם יעד
      $newname = $_GET['newname'];
      //שלוחת מקור
      $what = $_GET['what'];
      //שלוחת היעד
      $newwhat = $_GET['newwhat'];
      $yemot = "https://www.call2all.co.il/ym/api/FileAction?token={$token}&action=copy&what=ivr2:{$what}/{$name}.wav&target=ivr2:{$newwhat}/{$newname}.wav" ;
       
       
      $url1 = file_get_contents("$yemot");
      $url = json_decode("$url1", true);
      $status = $url['responseStatus'];
      if ($status == "OK") {
          echo "הקובץ מספר" .  " <br /> " . $name . "נעתק בהצלחה בשם: "  . " <br /> " . $newname ;
      }else{
          echo "$url1";
      }
       
      ?>
       
      

      @kavkosher ,
      אין תשובה מימות כלל 😞
      המסך ריק 😢

      @פיסטוק-פרווה כתב בקוד להעתיק קובץ ע"י מספר בלבד : צריך עזרה:

      @יואל-נחמיה
      הסיבה שזה לא עובד לך זה לא בגלל הקוד, אלא בגלל שהקובץ קיים, או בגלל שהנתיב של התיקייה שציינת אינו קיים...

      @יואל-נחמיה כתב בקוד להעתיק קובץ ע"י מספר בלבד : צריך עזרה:

      [אגב העתקתי את הנדפס והרצתיו בדפדפן ,ועבד מעולה]

      לא ייתכן ש 000webhost.com היא המעכב אותי. כן?

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

        @יואל-נחמיה
        שים את הקוד הבא בתחילת הקובץ (אחרי השורה הפותחת של הקובץ) וזה יציג לך את כל השגיאות שקיימות:

        ini_set('display_errors', '1');
        ini_set('display_startup_errors', '1');
        error_reporting(E_ALL);
        
        י תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • י
          יואל נחמיה @שואל ברצינות נערך לאחרונה על ידי יואל נחמיה

          @שואל-ברצינות ,תודה, זהו המענה:

          Warning: file_get_contents(...הפרטים לא נחוצים): failed to open stream: Connection timed out in /storage/....(כנ"ל).php on line 20
          

          מה זה ? line 20 הינה

          $url1 = file_get_contents("$yemot");
          

          @יואל-נחמיה הקדים בקוד להעתיק קובץ ע"י מספר בלבד : צריך עזרה:

          (אני מתחיל...)

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

            @יואל-נחמיה נסה להחליף את

            $url1 = file_get_contents("$yemot");
            

            ב-

            $url1 = file_get_contents($yemot);
            
            י תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • י
              יואל נחמיה @שואל ברצינות נערך לאחרונה על ידי

              @שואל-ברצינות
              לא שינתה
              (בשניהם המענה כללה את הבקשה הרצוייה)

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

                @יואל-נחמיה כתב בקוד להעתיק קובץ ע"י מספר בלבד : צריך עזרה:

                @שואל-ברצינות
                לא שינתה
                (בשניהם המענה כללה את הבקשה הרצוייה)

                מה הפלט עכשיו?
                האם מוצגות שגיאות ?

                מה מחזיר הקוד

                var_dump( $url1 );
                

                ?

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

                  @שואל-ברצינות אותו פלט בדיוק

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

                    @יואל-נחמיה תוכל לצרף את הקוד המלא שיש לך עכשיו?

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

                      @שואל-ברצינות

                      <?php
                      ini_set('display_errors', '1');
                      ini_set('display_startup_errors', '1');
                      error_reporting(E_ALL);
                      
                      
                      //טוקן
                      $token = $_GET['token'];
                      //שם מקור
                      $name = $_GET['name'];
                      //שם יעד
                      $newname = $_GET['newname'];
                      //שלוחת מקור
                      $what = $_GET['what'];
                      //שלוחת היעד
                      $newwhat = $_GET['newwhat'];
                      $yemot = "https://www.call2all.co.il/ym/api/FileAction?token={$token}&action=copy&what=ivr2:{$what}/{$name}.wav&target=ivr2:{$newwhat}/{$newname}.wav" ;
                       
                       
                      $url1 = file_get_contents($yemot);
                      $url = json_decode("$url1", true);
                      $status = $url['responseStatus'];
                      if ($status == "OK") {
                          echo "הקובץ מספר" .  " <br /> " . $name . "נעתק בהצלחה בשם: "  . " <br /> " . $newname ;
                      }else{
                          echo "$url1";
                      }
                       
                      ?>
                       
                      
                      
                      M תגובה 1 תגובה אחרונה תגובה ציטוט 0
                      • י
                        יואל נחמיה @שואל ברצינות נערך לאחרונה על ידי

                        @שואל-ברצינות ???

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

                          @יואל-נחמיה

                          <?php
                          
                          $token = $_GET['token'];
                          if ($token == null ) {
                              print("token is null");
                              exit();
                          }
                          
                          $name = $_GET['name'];
                          if ($name == null) {
                              print("name is null");
                              exit();
                          }
                          
                          $newname = $_GET['newname'];
                          if ($newname == null) {
                              print("newname is null");
                              exit();
                          }
                          
                          $what = $_GET['what'];
                          if ($what == null) {
                              print("what is null");
                              exit();
                          }
                          
                          $newwhat = $_GET['newwhat'];
                          if ($newwhat == null) {
                              print("newwhat is null");
                              exit();
                          }
                          
                          
                          
                          
                          $yemot = "https://www.call2all.co.il/ym/api/FileAction?token={$token}&action=copy&what=ivr2:{$what}/{$name}.wav&target=ivr2:{$newwhat}/{$newname}.wav" ;
                           
                           
                          $url1 = file_get_contents($yemot);
                          $url = json_decode("$url1", true);
                          $status = $url['responseStatus'];
                          if ($status == "OK") {
                              echo "הקובץ מספר" .  " <br /> " . $name . "נעתק בהצלחה בשם: "  . " <br /> " . $newname ;
                          }else{
                              echo "$url1";
                          }
                           
                          ?>
                          

                          זה עובד לי מעולה בשרת הוסטינגר.

                          זה בגדול הקוד שהיה כתוב כאן , רק הוספתי לו הודעות שגיאה מתאימות.

                          הוא מדפיס את התגובה של ימות אם יש שגיאה

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

                            בקיצור... לא עובד...
                            האם מישהו יודע יותר על

                            file_get_contents()
                            

                            בוובהוסט?"
                            כי נראה שהם לא מאפשרים שימוש ב-file_get_contents() בקוד... יכול להיות?

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

                              @יואל-נחמיה כתב בקוד להעתיק קובץ ע"י מספר בלבד : צריך עזרה:

                              בקיצור... לא עובד...
                              האם מישהו יודע יותר על

                              file_get_contents()
                              

                              בוובהוסט?"
                              כי נראה שהם לא מאפשרים שימוש ב-file_get_contents() בקוד... יכול להיות?

                              תנסה על קובץ לוקאלי לבדוק אם הוא מחזיר תקין, ותבדוק.

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

                                @MGM-IVR כתב בקוד להעתיק קובץ ע"י מספר בלבד : צריך עזרה:

                                תנסה על קובץ לוקאלי לבדוק אם הוא מחזיר תקין, ותבדוק.

                                הוא מַחזיר תקין
                                ??

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

                                  נראה שגם ל @יהודה-הוצלר-0 היה לו בעיה זו...
                                  בכתובת הלינק של השרת (הכותרת לא קשור לנושא...) מיום 8 ביוני 2021, 11:25

                                  @יהודה-הוצלר-0 כתב בכתובת הלינק של השרת:

                                  זה מה שעשיתי אבל זה עושה לי שקט ומחזיר לתפריט הראשי

                                  @יוסף-ח כתב בכתובת הלינק של השרת:

                                  @יהודה-הוצלר-0
                                  זה רק מודול מתחברות זה לא משהו שאמור לשנות לך משהו....
                                  תסמן את הנושא כנפתר

                                  והוא סימנו !
                                  Screenshot 2023-02-20 164305.png

                                  אבל @יהודה-הוצלר-0 כתב בכתובת הלינק של השרת:

                                  זה עושה לי שקט

                                  ועיינו:

                                  @BARKOL כתב בכל מודולי ה API של ימות להדגמה:

                                  if ($str["responseStatus"] === "OK"){
                                      echo "id_list_message=t-ההתנתקות בוצעה בהצלחה, ממערכת מספר.d-$ApiDID.&go_to_folder=$FolderLogoutOk";}
                                  

                                  בקיצור היה לו לשמוע "ההתנתקות בוצעה בהצלחה, ממערכת מספר---" והוא שמע "NULL" 😉 ואין הנושאScreenshot 2023-02-20 164305.png כלל! למה זה?

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

                                    @יואל-נחמיה מסובך לעבור על הפוסטים להבין את הבעיה אולי תפרט בקצרה?

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

                                      @הלי יש לנו את זה שנערך ע"י החברים היקרים, קוד בעצם פשוט

                                      <?php
                                      ini_set('display_errors', '1');
                                      ini_set('display_startup_errors', '1');
                                      error_reporting(E_ALL);
                                       
                                       
                                      //טוקן
                                      $token = $_GET['token'];
                                      //שם מקור
                                      $name = $_GET['name'];
                                      //שם יעד
                                      $newname = $_GET['newname'];
                                      //שלוחת מקור
                                      $what = $_GET['what'];
                                      //שלוחת היעד
                                      $newwhat = $_GET['newwhat'];
                                      $yemot = "https://www.call2all.co.il/ym/api/FileAction?token={$token}&action=copy&what=ivr2:{$what}/{$name}.wav&target=ivr2:{$newwhat}/{$newname}.wav" ;
                                       
                                       
                                      $url1 = file_get_contents($yemot);
                                      $url = json_decode("$url1", true);
                                      $status = $url['responseStatus'];
                                      if ($status == "OK") {
                                          echo "הקובץ מספר" .  " <br /> " . $name . "נעתק בהצלחה בשם: "  . " <br /> " . $newname ;
                                      }else{
                                          echo "$url1";
                                      }
                                       
                                      ?>
                                       
                                       
                                      

                                      מה שעובד כמעט לכולם כאן
                                      ולי (אני משתמש ב 000webhost.com) המענה היא

                                      Warning: file_get_contents(...): failed to open stream: Connection timed out in /storage/.../copy.php on line 20
                                      
                                      ש תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                      • ש
                                        שואל ברצינות @יואל נחמיה נערך לאחרונה על ידי

                                        @יואל-נחמיה ניסית להשתמש ב-cUrl במקום?

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

                                          @שואל-ברצינות כתב בקוד להעתיק קובץ ע"י מספר בלבד : צריך עזרה:

                                          @יואל-נחמיה ניסית להשתמש ב-cUrl במקום?

                                          איך? ואיפה ?

                                          (שכחתי לחזור על עיקר כזה, אני מתחיל.. )

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

                                            תנסה בבקשה את הקוד הבא (שינוי קטן) ותעדכן
                                            בהצלחה

                                            <?php
                                            ini_set('display_errors', '1');
                                            ini_set('display_startup_errors', '1');
                                            error_reporting(E_ALL);
                                             
                                             
                                            //טוקן
                                            $token = $_GET['token'];
                                            //שם מקור
                                            $name = $_GET['name'];
                                            //שם יעד
                                            $newname = $_GET['newname'];
                                            //שלוחת מקור
                                            $what = $_GET['what'];
                                            //שלוחת היעד
                                            $newwhat = $_GET['newwhat'];
                                            $yemot = "https://www.call2all.co.il/ym/api/FileAction?token={$token}&action=copy&what=ivr2:{$what}/{$name}.wav&target=ivr2:{$newwhat}/{$newname}.wav" ;
                                             
                                             
                                            $url1= shell_exec("curl '$yemot'");
                                            $url = json_decode("$url1", true);
                                            $status = $url['responseStatus'];
                                            if ($status == "OK") {
                                                echo "הקובץ מספר" .  " <br /> " . $name . "נעתק בהצלחה בשם: "  . " <br /> " . $newname ;
                                            }else{
                                                echo "$url1";
                                            }
                                             
                                            ?>
                                            
                                            י תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                            • פוסט ראשון
                                              פוסט אחרון