@אA לגבי @מנחם, כתוב בפרופיל שלו:
"הצטרף ב- 18 במאי 2020, 16:11 התחבר לאחרונה 16 בנוב׳ 2022, 21:58",
הוא התחבר לאחרונה לפני שנתיים+, תנסה אולי מנהל פעיל כמו @eliyahu
הודעות שפורסמו על ידי soris1989
-
RE: עזרה לגבי קליקרים
-
RE: עזרה לגבי קליקרים
@אופיר תודה רבה לך ידידי!!
האמת היא שאני בא מעולם התכנות, ואני כרגע לומד את המודולים השונים..
הקטע של ההגדרות של המודולים קצת קשה לי...יש הרבה...ולא הכל מסודר ומובן -
RE: עזרה לגבי קליקרים
@אופיר מסכים ב-100%.
היו צריכים לדעתי להפריד את זה ל-2 הגדרות שונות. -
RE: עזרה לגבי קליקרים
@אA
ההגדרה הזו מסירה את ההודעה של: "שלוחה 15" בכניסה לשלוחה. -
RE: עזרה לגבי קליקרים
תיקיית שלוחת קליקרים (/15)
הגדרת שלוחת קליקרים - ext.ini:
תת-תיקיה /15/001 (משחק 1):
הגדרת קבצי השמעה וקבצי הקלדה - תת-תיקיה /15/001 (משחק 1):
תת-תיקיה /15/002 (משחק 2):
הגדרת קבצי השמעה וקבצי הקלדה - תת-תיקיה /15/002 (משחק 2):
מקווה שזה מה שהתכוונת.
-
RE: עזרה לגבי קליקרים
@אA @אופיר תודה רבה על כל העזרה!
בדקתי את זה ולצערי זה לא עובד- השידור מסתיים לאחר משחק אחד בלבד, ולא עובר למשחק השני.
-
RE: עזרה לגבי קליקרים
וזה לא פועל כראוי. כל פעם שאני מחייג זה נותן משחק אחד בלבד ומסיים את השידור.
(אגב, בהתחלה אמרתי שיש 3 משחקים. מחקתי משחק אחד, כך שנותרו 2 משחקים) -
RE: עזרה לגבי קליקרים
@אA תודה רבה!
שמתי פסיק במקום נקודה, אך הבעיה עדיין לא נפתרה. -
RE: עזרה לגבי קליקרים
@אופיר תודה רבה, זה עזר!!!
ולגבי השאלה הראשונה, יש לך אולי איזשהו כיוון?
-
עזרה לגבי קליקרים
בניתי משחק קליקרים עם 3 משחקים באמצעות לחץ כאן.
בניתי 3 תיקיות 001, 002, 003 שבכל תיקיה מוגדרת כמשחק שמכיל שאלות.
הגדרתי שהמערכת תחפש משחק אחד מבין טווח המשחקים 1-3 המשחקים, ושזה יחזור על עצמו 3 פעמים, כלומר, אני רוצה שכל המשחקים ישוחקו בשיחה הנוכחית. כך הגדרתי:type=clicks clicks_random=1-3.3
המשחק עובד ב"ה, אך התעוררו מס' בעיות:
-
אני לא מצליח לשחק יותר ממשחק אחד. כלומר, המערכת בוחרת באקראי משחק אחד מבין 3 המשחקים, ולאחר שהמשחק הראשון מסתיים, זה משמיע לי את ההודעה:
"M3767 לשמיעה חוזרת הקש 1 לסיום הקש 2",
וזה לא מעביר אותי למשחק הבא. -
יצרתי את הקובץ ClicksLogOK.ini והגדרתי אותו בהתאם להנחיות של: "הגדרות ברירת מחדל להמראה אוטומטית לקובץ", אך משום מה הדוח שמונפק (ClicksLogOK.2025-02-20.ymgr) מכיל שדות באנגלית של ברירת המחדל, ולא את השדות שהגדרתי בקובץ ClicksLogOK.
-
לא מונפק דוח html, אלא דוח ymgr בלבד.
אשמח לעזרה
תודה רבה,
אורי -
-
RE: בקשת POST בC# יוצרת שגיאה
@עידו מה שדיברנו עד עכשיו זה שגיאה בשליחת בקשת POST ב-C#, ב-PHP אין את הבעיה הזו.
תשתמש בפונקציה הבאה:
<?php function sendPostRequest($url, $data, $headers = []) { $ch = curl_init($url); // Convert data to JSON $jsonData = json_encode($data); // Set headers $defaultHeaders = [ 'Content-Type: application/json', 'Content-Length: ' . strlen($jsonData) ]; $headers = array_merge($defaultHeaders, $headers); // cURL options curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // צריך להגדיר כדי שתוכל לשלוח בקשות ללא SSL curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); // צריך להגדיר כדי שתוכל לשלוח בקשות ללא SSL curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonData); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); // Execute request $response = curl_exec($ch); // Handle errors if ($response === false) { return "cURL Error: " . curl_error($ch); } curl_close($ch); return $response; }
-
RE: בקשת POST בC# יוצרת שגיאה
@עידו כתב בבקשת POST בC# יוצרת שגיאה:
@soris1989 כתב בבקשת POST בC# יוצרת שגיאה:
@עידו אז בסופו של דבר הצלחת לקבל את פרטי ה-request בשליחת בקשה מהמחשב לשרת?
כן, הקוד שלמעלה זה תחילת הבקשה שנשלחת לשרת. לכאורה הכל נראה תקין... לא יודע למה מות המשיח עושים בעיות...
מה הבעיות שהם עושים?
-
RE: בקשת POST בC# יוצרת שגיאה
@עידו אז בסופו של דבר הצלחת לקבל את פרטי ה-request בשליחת בקשה מהמחשב לשרת?
-
RE: בקשת POST בC# יוצרת שגיאה
@עידו כי זה בקשות ששלחת מהקוד שלך וזה לא אמור לנטר את הבקשות ששלחת מהשרת שלך לשרת של ימות המשיח, אלא להאזין לבקשות שמתקבלות בשרת שלך. במידה ותרצה לנטר גם בקשות שאתה שולח מהקוד שלך, עליך להשתמש ב-logs, יש ספריות מוכנות ב-C# שעושות לך את כל הקטע של logging. תבדוק ב-chatgpt איך לממש את זה בקוד ממש פשוט.
using System; using System.Net.Http; using System.Threading; using System.Threading.Tasks; public class LoggingHandler : DelegatingHandler { public LoggingHandler(HttpMessageHandler innerHandler) : base(innerHandler) { } protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) { Console.WriteLine($"[Request] {request.Method} {request.RequestUri}"); // Log Headers foreach (var header in request.Headers) { Console.WriteLine($" {header.Key}: {string.Join(", ", header.Value)}"); } // If there's content, log its headers too if (request.Content != null) { foreach (var header in request.Content.Headers) { Console.WriteLine($" Content-{header.Key}: {string.Join(", ", header.Value)}"); } } var response = await base.SendAsync(request, cancellationToken); Console.WriteLine($"[Response] {response.StatusCode}"); return response; } } class Program { static async Task Main() { var client = new HttpClient(new LoggingHandler(new HttpClientHandler())); var request = new HttpRequestMessage(HttpMethod.Get, "https://jsonplaceholder.typicode.com/posts/1"); request.Headers.Add("Custom-Header", "MyValue"); var response = await client.SendAsync(request); } }
את ה- Console.WriteLine תחליף בספריית LOG
-
RE: בקשת POST בC# יוצרת שגיאה
@עידו באיזו שפה אתה כותב?
אם זה אתה משתמש באחסון VPS, אז תוכל ללכת לתיקית ה-apache או ngnix ושם יש לוגים של כל הבקשות שנכנסות לשרת.
באחסון שיתופי (shared), אתה יכול להנפיק את קובץ ה-LOG דרך הקוד של השפה שבה אתה כותב, מן הסתם ה-entry point של האפליקציה שלך מקבלת את ה-request שמכיל מידע על הבקשה וה-headers שלה.