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

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

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

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

                                            <?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

                                            שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

                                            נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

                                            בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                                            הרשמה התחברות
                                            • פוסט ראשון
                                              פוסט אחרון