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

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

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

      א. יש להכניס בקוד בקישורים את הטוקן של המערכת (מספר מערכת וסיסמה )
      ב. יש לפתוח שלוחה בשם 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 "לא נמצא מספר טלפון בתשובה.";
      }
      
      
      8 תגובה 1 תגובה אחרונה תגובה ציטוט 2
      • ע
        עידו נערך לאחרונה על ידי

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

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

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

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

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

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

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

              תגובה 1 תגובה אחרונה תגובה ציטוט 2
              • הוזכר על-ידי  א איל משולש 
              • 8
                8503524 @איל משולש נערך לאחרונה על ידי 8503524

                @איל-משולש
                איפה אני שם את הקוד אם אני משנה פרטים ?
                פשוט פעם ראשונה שאני מתעסק עם קוד !!

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

                  @8503524 את הקוד אתה שם בשרת שלך ואם אין לך אין לך מה לעשות עם זה אלא אתה צריך להשתמש בזה

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