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

    ירידת שורה בפקודה UploadTextFile ב CURL

    פורום PHP
    4
    6
    244
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • ח
      חוויה טלפונית נערך לאחרונה על ידי חוויה טלפונית

      כשאני שולח ב CURL העלאת קובץ טקסט
      והשורות מופרדות ב %0A זה לא מוריד שורה אלא מכניס לקוץ את הכל בטקסט אחד
      מישהו יודע איך צריך להפריד שורות

      זה הקוד המלא

      $handle = curl_init();
      $YemotUrl = "https://www.call2all.co.il/ym/api/UploadTextFile";
       
      $postData = array(
        'token' => $token,
        'what'  => 'ivr2:'.$what,
        'contents' => $Nowfile,
      );
       
      curl_setopt_array($handle,
        array(
          CURLOPT_URL => $YemotUrl,
          CURLOPT_POST => true,
          CURLOPT_POSTFIELDS => $postData,
          CURLOPT_RETURNTRANSFER => true,
        )
      );
       
      $data = curl_exec($handle);
       
      curl_close($handle);
       
      echo $data;
              print_r($postData);
              
              echo $Nowfile;
      

      זה לפני ה CURL גם לא עזר

      $Nowfile=urlencode($Nowfile);
      
      M תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • M
        MGM IVR @חוויה טלפונית נערך לאחרונה על ידי

        @חוויה-טלפונית אמר בירידת שורה בפקודה UploadTextFile ב CURL:

        כשאני שולח ב CURL העלאת קובץ טקסט
        והשורות מופרדות ב %0A זה לא מוריד שורה אלא מכניס לקוץ את הכל בטקסט אחד
        מישהו יודע איך צריך להפריד שורות

        זה הקוד המלא

        $handle = curl_init();
        $YemotUrl = "https://www.call2all.co.il/ym/api/UploadTextFile";
         
        $postData = array(
          'token' => $token,
          'what'  => 'ivr2:'.$what,
          'contents' => $Nowfile,
        );
         
        curl_setopt_array($handle,
          array(
            CURLOPT_URL => $YemotUrl,
            CURLOPT_POST => true,
            CURLOPT_POSTFIELDS => $postData,
            CURLOPT_RETURNTRANSFER => true,
          )
        );
         
        $data = curl_exec($handle);
         
        curl_close($handle);
         
        echo $data;
                print_r($postData);
                
                echo $Nowfile;
        

        זה לפני ה CURL גם לא עזר

        $Nowfile=urlencode($Nowfile);
        

        ניסת עם

        \n
        

        בין שורה לשורה?

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

          @MGM-IVR כן ולא עבד כנראה שניסיתי לא נכון כי עכשיו זה כן עובד
          תודה לכל המסייעים

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

            @חוויה-טלפונית אמר בירידת שורה בפקודה UploadTextFile ב CURL:

            @MGM-IVR כן ולא עבד

            זה אמור לעבוד רק אם אתה משרשר אותו בתוך סוגריים כפולות, לדוג':

            $text = "type=menu\ntitle=כותרת";
            

            ולא

            $text = 'type=menu\ntitle=כותרת';
            

            לחילופין נסה להשתמש בקבוע PHP_EOL

            ראה עוד:
            https://stackoverflow.com/questions/21373478/n-vs-php-eol-vs-br

            L תגובה 1 תגובה אחרונה תגובה ציטוט 1
            • L
              Liy @שואל ברצינות נערך לאחרונה על ידי

              @שואל-ברצינות אמר בירידת שורה בפקודה UploadTextFile ב CURL:

              @חוויה-טלפונית אמר בירידת שורה בפקודה UploadTextFile ב CURL:

              @MGM-IVR כן ולא עבד

              זה אמור לעבוד רק אם אתה משרשר אותו בתוך סוגריים כפולות, לדוג':

              $text = "type=menu\ntitle=כותרת";
              

              ולא

              $text = 'type=menu\ntitle=כותרת';
              

              לחילופין נסה להשתמש בקבוע PHP_EOL

              ראה עוד:
              https://stackoverflow.com/questions/21373478/n-vs-php-eol-vs-br

              אם עדיין לא עובד תשתמש ב POST

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

                @MGM-IVR כן ולא עבד כנראה שניסיתי לא נכון כי עכשיו זה כן עובד
                תודה לכל המסייעים

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