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

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

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

      יש לך בשרת קובץ בשם

      .htaccess
      

      ?

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