• העתקה של מערכת א למערכת ב

    9
    0 הצבעות
    9 פוסטים
    582 צפיות
    א
    @isi יש תוכנית חינמית מוגבלת ותוכנית מתקדמת יותר בתשלום, וכן, זה מעתיק את כל סוגי הקבצים במערכת כולל קבצי txt של Metadata של קבצי שמע
  • שיתוף | קוד למעבר למשאיר ההודעה בחינם

    10
    2 הצבעות
    10 פוסטים
    726 צפיות
    8
    @איל-משולש שלחתי לך
  • עזרה בקוד

    5
    0 הצבעות
    5 פוסטים
    320 צפיות
    ע
    @121244 תנסה לבקש קוד תקין ותראה מה יתן, מה יש להפסיד?
  • הדבקה בשרת

    11
    2 הצבעות
    11 פוסטים
    854 צפיות
    H
    @טנטפון אתה כותב קוד בוורד?????
  • נושא זה נמחק!

    2
    0 הצבעות
    2 פוסטים
    5 צפיות
  • שליחת מייל על ידי קוד PHP

    8
    0 הצבעות
    8 פוסטים
    441 צפיות
    י
    @פלמנמוני יישר כח
  • איחסון PHP בחינם

    10
    0 הצבעות
    10 פוסטים
    593 צפיות
    ש
    הם עדיין מאפשרים חינמי לפי הידוע לי
  • אתר לניהול מערכת טלפונית לא עובד

    8
    1 הצבעות
    8 פוסטים
    541 צפיות
    פ
    @טנטפון זה אשכול ישן...
  • 0 הצבעות
    10 פוסטים
    597 צפיות
    ט
    @ivrפון הקוד אחרי שסידרתי ``` <?php $ApiDID = $_GET['ApiDID']; $pass = $_GET['pass']; $path1 = $_GET['path1']; $path2 = $_GET['path2']; $tiz = $_GET['tiz']; $what = $_GET['what']; // קריאת נתונים מ-API $url1 = @file_get_contents("https://www.call2all.co.il/ym/api/GetIVR2Dir?token=$ApiDID:$pass&path=$path2&filesLimit=1&orderDir=desc"); if ($url1 === false) { print "id_list_message=m-1080."; // שגיאה בקריאה ל-API exit; } $data = json_decode($url1, true); $ok1 = $data["responseStatus"]; if ($ok1 !== 'OK' || !isset($data["files"])) { print "id_list_message=m-1080."; // לא נמצא קובץ או שגיאה ב-API exit; } $tz = $data["files"]; // סינון קבצים בסיומות '.wav' ו-'.tts' $filteredTz = array_filter($tz, function ($value) { return (substr($value, -4) === '.wav' || substr($value, -4) === '.tts'); }); // חיפוש הקובץ הגבוה ביותר $highestValue = ""; foreach ($filteredTz as $value) { $parts = explode('/', $value); $lastPart = end($parts); // לוקח את החלק האחרון מהנתיב $lastPartWithoutExtension = substr($lastPart, 0, -4); // מסיר את הסיומת if ($lastPartWithoutExtension > $highestValue) { $highestValue = $lastPartWithoutExtension; } } // העתקת הקובץ $url = @file_get_contents("https://www.call2all.co.il/ym/api/FileAction?token=$ApiDID:$pass&what=$path1/$what&target=$path2/$highestValue&action=copy"); if ($url === false) { print "id_list_message=m-1080."; // שגיאה בהעתקת הקובץ exit; } $data = json_decode($url, true); if (empty($data) || !isset($data["success"]) || $data["success"] !== 'true') { print "id_list_message=m-1080."; // שגיאה בתשובה מה-API exit; } // הפעלת צינטוק $url2 = @file_get_contents("https://www.call2all.co.il/ym/api/RunTzintuk?token=$ApiDID:$pass&TzintukTimeOut=8&phones=tzl:$tiz"); if ($url2 === false) { print "id_list_message=m-1080."; // שגיאה בהפעלת צינטוק exit; } $data = json_decode($url2, true); $ok2 = $data["responseStatus"]; if ($ok2 == 'OK') { print "id_list_message=m-2573"; // הצלחה בהפעלת צינטוק } else { print "id_list_message=m-1080."; // שגיאה בהפעלת צינטוק } print "ok"; // סיום ?> שיפורים בקוד: הוספת טיפול בשגיאות: הוספתי את השימוש ב־@file_get_contents() יחד עם בדיקות אם הקריאה מחזירה false, כלומר אם הייתה בעיה בהורדת הנתונים מה-API. סינון קבצים: השתמשתי ב־substr במקום str_ends_with למקרה שאתה עובד עם גרסאות ישנות של PHP. ביקורת נתונים: לפני כל שלב קריטי, הוספתי בדיקות אם התשובה מכילה את המידע הצפוי (כמו קובץ או הודעת הצלחה). חיפוש קובץ גבוה ביותר: הפכתי את לולאת החיפוש קצת יותר ברורה ומסודרת, כולל שימוש ב־end() כדי לקחת את החלק האחרון של הנתיב בצורה יותר ברורה.
  • קוד להגדרת שלוחות לא עובד

    2
    0 הצבעות
    2 פוסטים
    244 צפיות
    ט
    @רק-טוב היה לך כמה בעיות בקוד אנה הקוד המתוקן <?php // קבלת נתונים מ-GET $did = $_GET['did'] ?? null; $pass = $_GET['pass'] ?? null; $path = $_GET['path'] ?? null; $text = $_GET['text'] ?? ''; $did1 = $_GET['did1'] ?? ''; $did2 = $_GET['did2'] ?? ''; $did3 = $_GET['did3'] ?? ''; $did4 = $_GET['did4'] ?? ''; $did5 = $_GET['did5'] ?? ''; $did6 = $_GET['did6'] ?? ''; $did7 = $_GET['did7'] ?? ''; $did8 = $_GET['did8'] ?? ''; $did9 = $_GET['did9'] ?? ''; // בדיקה שהמשתמש סיפק את כל הנתונים הנדרשים if ($did == null) { echo "read=m-2571=did,yes,10,9,15,Digits,yes,,,,,,,"; exit(); } if ($pass == null) { echo "read=m-1800=pass,yes,100,1,24,Digits,,,,,,,"; exit(); } if ($path == null) { echo "read=t-אנא הקישו את מספר השלוחה וסולמית בסיום לשלוחה ראשית הקישו כוכבית וסולמית לשלוחה כוכבית הקישו פעמים כוכבית ואז 1 וסולמית לשלוחה סולמית הקישוא פעמים כוכבית ואז 2 וסולמית=path,no,10000,0,14,Alpha,no,no,*/,,,ok,,"; exit(); } // פונקציה להחלפת תווים מיוחדים בטקסט function unicodeToUtf8Hebrew($text, $replacements) { $output = ''; if (strpos($text, "u0") !== false) { $exploded = explode(" ", trim($text)); foreach ($exploded as $item) { $chars = str_split($item, 5); foreach ($chars as $char) { $upper = strtoupper($char); $output .= $replacements[$upper] ?? $upper; } $output .= ' '; } } else { $output = $text; } return trim($output); } // מערך תחליפים $repl = [ '?' => '=', '!' => '/', '+-' => '%23', '%2A' => '+@', '%26' => ' ', '_' => ' ', '.--' => '%25', '?1' => $did1, '?2' => $did2, '?3' => $did3, '?4' => $did4, '?5' => $did5, '?6' => $did6, '?7' => $did7, '?8' => $did8, '?9' => $did9, '?pass' => $pass, '?did' => $did, '?path' => $path ]; // החלפת טקסט לפי מילון התחליפים $text1 = unicodeToUtf8Hebrew($text, $repl); // שליחת הבקשה ל-API $url = "https://www.call2all.co.il/ym/api/UpdateExtension?token={$did}:{$pass}&path1=ivr2:{$path}&{$text1}"; $response = file_get_contents($url); $data = json_decode($response, true); // בדיקת תגובת API if ($data['responseStatus'] === 'OK') { echo "id_list_message=t-הפעולה בוצעה בהצלחה,,,"; } else { echo "id_list_message=m-1801.1080. &go_to_folder=hangup"; } exit(); ?>
  • שיתוף|מעלה הודעות כתובות מטלגרם למערכת כקובץ tts

    55
    1 הצבעות
    55 פוסטים
    5k צפיות
    נ
    אני לא מצליח לצרף את הבוט לקבוצה איך אני עושה את זה?
  • בעיה בהעלאת קבצים

    2
    0 הצבעות
    2 פוסטים
    635 צפיות
    K
    @barbar הצלחת לפתור את זה? גם לי יש את אותה הבעיה...
  • סינון שפה

    2
    0 הצבעות
    2 פוסטים
    241 צפיות
    ע
    @אדם chat gpt יבנה לך יופי קוד בregex ואפילו בחינם!
  • המלצה שרת

    2
    0 הצבעות
    2 פוסטים
    227 צפיות
    ע
    @טנטפון אני עובד עם זה
  • מעלה הודעות מטלגרם

    6
    0 הצבעות
    6 פוסטים
    448 צפיות
    ט
    @נר-יצחק תישלח ל A0733517517@GMAIL.COM אני מוכן לשים קודים בשרת שלי
  • עזרה בשרת

    10
    0 הצבעות
    10 פוסטים
    591 צפיות
    ד
    @CUBASE אז אם תוכל לעזור ולסדר את הקוד הזה!
  • מה זה סשן ואיך משתמשים בו?

    הועבר
    18
    1 הצבעות
    18 פוסטים
    2k צפיות
    צ
    @עידו לPHP מה ש @amp-Software-0 הביא כאן (בצורה חלקית) לC# זה כאן https://f2.freeivr.co.il/topic/11523/ספריה-להגדרות-מודול-api-של-ימות-המשיח-באמצעות-net
  • שרת חינמי

    7
    0 הצבעות
    7 פוסטים
    507 צפיות
    ט
    @מים-אחרונים תודה לפעם הבאה
  • תפעול תור בשרת

    4
    0 הצבעות
    4 פוסטים
    314 צפיות
    ע
    אין עליכם
  • נושא זה נמחק!

    1
    0 הצבעות
    1 פוסטים
    2 צפיות
    אין תגובות