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

    שיתוף | קוד למעבר למשאיר ההודעה בחינם

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

      א. יש להכניס בקוד בקישורים את הטוקן של המערכת (מספר מערכת וסיסמה )
      ב. יש לפתוח שלוחה בשם NIT לשם הוא מופנה (ניתן לשינוי בקוד שורה 34)
      ג. יש להגדיר בשלוחה מעבר לאחר ההפניה לשלוחה NIT (אלא א"כ שיניתם בקוד)

      <?php
      if (!isset($_GET['what'])) {
          die("לא נשלח פרמטר what");
      }
      
      $what = $_GET['what'];
      
      // מחליף את שלושת התווים האחרונים ל-txt
      $modified = substr($what, 0, -3) . "txt";
      
      // ה-URL הראשון
      $url1 = "https://www.call2all.co.il/ym/api/GetTextFile?token=0773137770:123456&what=" . urlencode($modified);
      
      // קריאה ראשונה
      $response1 = file_get_contents($url1);
      if ($response1 === false) {
          die("שגיאה בקריאה הראשונה");
      }
      
      // מפענחים JSON
      $data = json_decode($response1, true);
      if (!$data || !isset($data["contents"])) {
          die("תשובה לא תקינה מהשרת: " . $response1);
      }
      
      // לוקחים את השדה contents
      $content = $data["contents"];
      
      // מחפשים מספר טלפון
      if (preg_match('/Phone-(05\d{8})/', $content, $matches)) {
          $phone = $matches[1];
      
          // URL שני
          $url2 = "https://www.call2all.co.il/ym/api/UpdateExtension?token=0773137770:123456&path=ivr2:NIT&nitoviya_dial_to=" . urlencode($phone);
      
          $response2 = file_get_contents($url2);
          if ($response2 !== false) {
              echo "OK";
          } else {
              echo "שגיאה בקריאה השנייה";
          }
      } else {
          echo "לא נמצא מספר טלפון בתשובה.";
      }
      
      
      תגובה 1 תגובה אחרונה תגובה ציטוט 2
      • ע
        עידו נערך לאחרונה על ידי

        יפה מאוד, אבל אוטוטו יפסיק לעבוד...

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

          @עידו למה שיפסיק לעבוד? (תמיד יהיה אפשר לשים טוקן חדש)

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

            @איל-משולש צודק, אבל אם משתמשים בכזה טוקן צריך להוסיף את הAPI של ההזדהות מול ימות המשיח, ואם משתמשים בAPIKEY אז כדאי להסביר מה עושים ואיך

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

              @עידו לא הבנתי מה הבעיה כרגע זה עובד, וכשימות ישלימו את פיתוח המפתחות החדשים זה גם יעבוד (בתקופה באמצע שלא יהיה מפתח ויצטרכו אימות זה אכן לא יעבוד, (אפי' שמשום מה נראלי שאצלי זה כן עובד עם אימות דו שלבי))
              עריכה: עכשיו הפעלתי אצלי בקו אימות דו שלבי וזה עובד עם מספר מערכת וסיסמה

              תגובה 1 תגובה אחרונה תגובה ציטוט 1
              • הוזכר על-ידי  א איל משולש 
              • פוסט ראשון
                פוסט אחרון