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

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

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

      @kavkosher לא, נמחק כבר

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

        @kavkosher כל הבעייה היא רק בשרת?
        אצלך הקוד עובד מעולה?
        (000webhost.com)

        תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • 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
                                            • פוסט ראשון
                                              פוסט אחרון