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

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

    פורום PHP
    7
    83
    2523
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • K
      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";
      }
       
      ?>
       
      
      תגובה 1 תגובה אחרונה תגובה ציטוט 3
      • M
        MGM IVR מומחה @יואל נחמיה נערך לאחרונה על ידי

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

        (כאן הקוד המתוקן שלך ולא מתוקן לי כלל )

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

        (להוסיף: token, name, newname, what, newwhat )

        הערת אגב:
        למה אתה לא מדפיס עוד משהו עם הerror?
        למשל error token not defaind
        וכן על זה הדרך?

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

        $yemot = "https://www.call2all.co.il/ym/api/FileAction?token={$token}&action=copy&what=ivr2:{$what}/{$name}.wav&target=ivr2:{$newwhat}/{$newname}.wav" ;

        אני חושב שב php אין צורך באלו {} כי אתה שם $ לפני בכל מקרה.

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

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

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

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

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

            (כאן הקוד המתוקן שלך ולא מתוקן לי כלל )

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

            (להוסיף: token, name, newname, what, newwhat )

            הערת אגב:
            למה אתה לא מדפיס עוד משהו עם הerror?
            למשל error token not defaind
            וכן על זה הדרך?

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

            $yemot = "https://www.call2all.co.il/ym/api/FileAction?token={$token}&action=copy&what=ivr2:{$what}/{$name}.wav&target=ivr2:{$newwhat}/{$newname}.wav" ;

            אני חושב שב php אין צורך באלו {} כי אתה שם $ לפני בכל מקרה.

            טוב להתרגל לזה כי אם אני כותב

            $yemot = "https://www.call2all.co.il/ym/api/FileAction?token=$token&action=copy&what=ivr2:$what/$name.wav&target=ivr2:$newwhat/$newname1.wav" ;
            

            כשאני רוצה שהשם של הקובץ החדש יהיה השם שהמשמש בחר עם הספרה 1 בסוף השם השרת יחשוב שאני מתכוון למשתנה newname1
            אבל שאני יכתוב בתוך {} השרת יודע עד היכן המשתנה ומהיכן המשך המחרוזת

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

              @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
                                            • פוסט ראשון
                                              פוסט אחרון