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

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

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

      @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
                                          • י
                                            יואל נחמיה נערך לאחרונה על ידי

                                            נראה שגם ל @יהודה-הוצלר-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
                                            • פוסט ראשון
                                              פוסט אחרון