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

    לא נפתר יצירת קובץ טקסט טקסט שגוי

    פורום PHP
    2
    3
    121
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • I
      ivrפון נערך לאחרונה על ידי ivrפון

      יש לי את הקוד הבא שמגבה את הקובץ EXT מוחק את השלוחה ואז מגדיר את הEXT מחדש
      כשאני מריץ את זה מהדפדפן ומוגדר type=playfile בלבד
      עובד מעולה
      אבל כאשר אני מגדיר את המקש בהשמעת קבצים ומפעיל משם. הטקסט שנכנס לEXT שגוי
      ניסתי לקדד את ה: וה/ זה לא עזר
      הקוד

      <?php
      $ApiDID=$_GET['ApiDID'];
      $pass=$_GET['pass'];
      $what=$_GET['what'];
      if($pass==null){print"read=m-1800.=pass,yes,,,,No,";exit();}
      $lastSlashPosition = strrpos($what, "/");
      $what = substr($what, 0, $lastSlashPosition);
      $what2="$what/ext.ini";
      $url=file_get_contents("https://www.call2all.co.il/ym/api/GetTextFile?token=$ApiDID:$pass&what=$what2");
      $data1 = json_decode($url, true);
      $contents = $data1['contents'];
      $ok1= $data1['responseStatus'];
      $message1= $data1['message'];
      $url2=file_get_contents("https://www.call2all.co.il/ym/api/FileAction?token=$ApiDID:$pass&action=delete&what=$what");
      $data2= json_decode($url2, true);
      $ok2= $data2['success'];
      $message2= $data2['message'];
      $contents=str_replace("\r\n","&",$contents);
      $contents=str_replace("/","%2F",$contents);
      $contents=str_replace(":","%3A",$contents);
      
      $tyt="https://www.call2all.co.il/ym/api/UpdateExtension?token=$ApiDID:$pass&path=$what&$contents";
      $url3=file_get_contents("$tyt");
      $data3= json_decode($url3, true);
      $ok3= $data3['responseStatus'];
      $message3= $data3['message'];
      if($ok3=='OK'){print"id_list_message=m-2573.";}else{print"id_list_message=m-1080.t-הסטטוס הוא.t-$message3";}
      ?>
      

      ההגדרות

      type=playfile
      api_link=https://ivrphone.online/null.php
      
      control_play1=send_api
      api_add_0=pass=1234
      

      ולאחר ההפעלה של מחיקת כל הקבצים בשלוחה מהטלפון ההגדרות הם

      type=playfile_api_link=https://ivrphone.online/null.php_control_play1=send_api_api_add_0=pass=1234
      

      אשמח לעזרה

      א תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • א
        אביי ורבא @ivrפון נערך לאחרונה על ידי

        @ivrפון כתב ביצירת קובץ טקסט טקסט שגוי:

        /n

        תנסה להשתמש במקום עם /n ב %0A

        I תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • הנושא סומן כשאלה  I ivrפון 
        • I
          ivrפון @אביי ורבא נערך לאחרונה על ידי

          @אביי-ורבא לא עבד
          הורדתי את

          $contents=str_replace("\r\n","&",$contents);
          $contents=str_replace("/","%2F",$contents);
          $contents=str_replace(":","%3A",$contents);
          

          כך שזה בעצם מעבר שורה כמו שמתקבל בקבלת תוכן קובץ טקסט
          ועדיין ניהיה _ במקום מעבר שורה

          תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • פוסט ראשון
            פוסט אחרון