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

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

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

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

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

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

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

    8
    1 הצבעות
    8 פוסטים
    531 צפיות
    פ
    @טנטפון זה אשכול ישן...
  • 0 הצבעות
    10 פוסטים
    572 צפיות
    ט
    @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 פוסטים
    242 צפיות
    ט
    @רק-טוב היה לך כמה בעיות בקוד אנה הקוד המתוקן <?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 פוסטים
    4k צפיות
    נ
    אני לא מצליח לצרף את הבוט לקבוצה איך אני עושה את זה?
  • בעיה בהעלאת קבצים

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

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

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

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

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

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

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

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

    1
    0 הצבעות
    1 פוסטים
    2 צפיות
    אין תגובות
  • קוד לעתקת קבצים שלא עובד

    לא נפתר
    5
    0 הצבעות
    5 פוסטים
    420 צפיות
    ר
    @soris1989 המודול המור לבקש מספר מערכת סיסמה שממנה להעתיק מספר שלוחה ממנה להעתיק ומבקש מספר קובץ להעתקה לאיפה להעתיק מספר מערכת סיסמה שלוחה איליה יעתיק ובימקום זה זה אומר אין מענה משרת הAPI