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

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

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

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

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