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

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

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

      @kavkosher ,
      [גוגל מכיר אותו ל dangerous , לא יודע למה אבל לא לדאוג כי כבר כתבתי כי אני מתחיל (ועם הארץ)]

      https://5852802835.000webhostapp.com/copy.php

      יש להוסיף כמובן : token, name, newname

      K תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • K מנותק
        kavkosher @יואל נחמיה
        נערך לאחרונה על ידי kavkosher

        @יואל-נחמיה כעת השרת לא שולח את הבקשה אלא מדפיס על המסך,
        תכניס את הקוד שאני יתן פה
        שינתי קצת הקוד

        <?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" ;
         
         
         
        $url = json_decode(file_get_contents("$yemot"), true);
        $status = $url['responseStatus'];
        if ($status == "OK") {
            echo "הקובץ מספר" .  " <br /> " . $name . "נעתק בהצלחה בשם: "  . " <br /> " . $newname ;
        }else{
            echo "error";
        }
         
        ?>
        
        
        תגובה 1 תגובה אחרונה תגובה ציטוט 3
        • י מנותק
          יואל נחמיה
          נערך לאחרונה על ידי יואל נחמיה

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

          @יואל-נחמיה כעת השרת לא שולח את הבקשה אלא מדפיס על המסך

          כן , כי

          @amp-Software-0 כתב בקוד להעתיק קובץ ע"י מספר בלבד : צריך עזרה:

          @יואל-נחמיה
          יתכן שאתה לא שולח את המשתנים בצורה נכונה ב GET

          לכך הוספתי ש במקום "error ", תדפיס הבקשה השלימה על המסך ע"י

          if ($status == "OK") {
              echo "הקובץ מספר" .  " <br /> " . $name . "נעתק בהצלחה בשם: "  . " <br /> " . $newname ;
          }else{
              **echo $yemot;**
          }
          

          [אגב העתקתי את הנדפס והרצתיו בדפדפן ,ועבד מעולה]
          (כאן הקוד המתוקן שלך ולא מתוקן לי כלל 😞 )
          https://5852802835.000webhostapp.com/copy+.php
          (להוסיף: token, name, newname, what, newwhat )

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