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

    עזרה בבקשת post

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

      אני כבר הרבה זמן מנסה להכניס text לקובץ(UploadTextFile) ב post בשביל לעדכן רשימת ה EnterID ואני לא מצליח
      ניסיתי מה שכתבו פה בפורום לפני כמה שנים וזה לא עובד לי יכול להיות שהבעיה אצלי ב curl אני אשמח אם משהו יביא לי קוד קיים שעובד לו בטוח בשביל לבדוק אם הבעיה אצלי או כל עצה אחרת בעניין
      אגב זה הקוד שלי כרגע(ניסתי הרבה מ ai וכו')
      תודה רבה !

      
      <?php
       
      $handle = curl_init();
      $YemotUrl = "https://www.call2all.co.il/ym/api/UploadTextFile";
       
      $postData = array(
        'token' => '0773333333:123456',
        'what'  => 'ivr2:/99/ext.ini',
        'contents' => 'fcftvf'
      );
       
      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;
      
      
      ?>
      
      A תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • A
        amp Software 0 @EM נערך לאחרונה על ידי

        @EM
        תוסיף השבתה של אימות SSL

        CURLOPT_SSL_VERIFYPEER => false
        

        קוד מתוקן:

         
        <?php
         
        $handle = curl_init();
        $YemotUrl = "https://www.call2all.co.il/ym/api/UploadTextFile";
         
        $postData = array(
          'token' => '0773333333:123456',
          'what'  => 'ivr2:/99/ext.ini',
          'contents' => 'fcftvf'
        );
         
        curl_setopt_array($handle,
          array(
            CURLOPT_URL => $YemotUrl,
            CURLOPT_POST => true,
            CURLOPT_POSTFIELDS => $postData,
            CURLOPT_RETURNTRANSFER => true,
        CURLOPT_SSL_VERIFYPEER => false
          )
        );
         
        $data = curl_exec($handle);
         
        curl_close($handle);
         
        echo $data;
         
         
        ?>
        
        
        E תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • E
          EM @amp Software 0 נערך לאחרונה על ידי

          @amp-Software-0 הוספתי את זה וזה עדיין לא עובד
          הקוד הנ"ל בטוח עובד ?
          יכול להיות שזה בעיה אצלי או דווקא בפונקציה של העלאת טקסט ?

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

            @EM
            אצלי הקוד כפי שצירפתי לעיל עובד
            מה התגובה שאתה מקבל מימות?
            אם אתה לא מקבל תגובה תבדוק שגיאות של curl
            תוסיף את זה בסוף הקוד

            if ($data === false) {
                  echo curl_error($handle);
            } else {
                echo $data;
            }
            
            תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • פוסט ראשון
              פוסט אחרון