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

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

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

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

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

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

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