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

    עזרה בשרת

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

      תגובה: בקשת עזרה לקוד מנוע חיפוש = לחיפוש תכנים ושלוחות במערכת בהקלדת טקסט על מקשי הטלפון
      היה לי שרת שחבר נתן לי להכניס שם אבל עכשיו הוא נסגר יש למישהו אפשרות להכניס לי את הקוד הזה לשרת שלו או שאני יתן קוד אחר ויעבו עליו ויכניס לשרת שלו

      ע א 2 תגובות תגובה אחרונה תגובה ציטוט 0
      • ע
        עידו @ד.סופר 0 נערך לאחרונה על ידי

        @ד-סופר-0 אם אין קופצים למה שלא תפתח שרת בבערך 15 שקל בחודש? הבנתי שיש גם יותר זול.
        אם זה מאוד חשוב לך, זה שווה.

        תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • א
          אA @ד.סופר 0 נערך לאחרונה על ידי

          @ד-סופר-0
          אשמח לדעת מנסיון שלך
          הקוד הזה מחפש טקסט גם בתור קבצים או רק שלוחות?

          ד תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • ד
            ד.סופר 0 @אA נערך לאחרונה על ידי

            @אA גם קבצים!

            א תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • א
              אA @ד.סופר 0 נערך לאחרונה על ידי אA

              @ד-סופר-0
              אלו סוגי קבצים?(טקסט,ini)
              וכן זה עושה חיפוש לפי שורות?

              ד תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • ד
                ד.סופר 0 @אA נערך לאחרונה על ידי

                @אA לא! אני רק השתמשתי אם זה בשביל להגיע לשיעור מתאים שבחר!
                דרך אגב יש לי קוד ש-GPT כתב לי אני לא עברתי עליו אבל אם מישהו יעבור עליו אולי זה יעזור לו (ולי)

                <?php
                
                function get_lesson_mapping($systemNumber, $password, $path) {
                    $url = "https://call2all.co.il/ym/api/GetTextFile";
                    $token = $systemNumber . ":" . $password;
                
                    $params = http_build_query([
                        "token" => $token,
                        "what" => $path
                    ]);
                
                    $response = file_get_contents($url . '?' . $params);
                    $json = json_decode($response, true);
                
                    $mapping = [];
                    if ($json && $json['success']) {
                        $lines = explode("\n", $json['fileContent']);
                        foreach ($lines as $line) {
                            if (strpos($line, '=') !== false) {
                                list($key, $val) = explode('=', $line, 2);
                                $mapping[trim($key)] = trim($val);
                            }
                        }
                    }
                    return $mapping;
                }
                
                function get_combinations($digits, $keypad) {
                    if (strlen($digits) == 0) return [''];
                
                    $first = $digits[0];
                    $rest = substr($digits, 1);
                    $rest_combos = get_combinations($rest, $keypad);
                
                    $results = [];
                    foreach ($keypad[$first] ?? [] as $letter) {
                        foreach ($rest_combos as $combo) {
                            $results[] = $letter . $combo;
                        }
                    }
                    return $results;
                }
                
                // הגדרות מערכת
                $systemNumber = "1234";
                $password = "your_password";
                $filePath = "8/lessons.txt";
                
                // קלט מהמשתמש
                $digits = $_GET['Digits'] ?? '';
                
                // מפת מקשים
                $keypad = [
                    '2' => ['א', 'ב', 'ג'],
                    '3' => ['ד', 'ה', 'ו'],
                    '4' => ['ז', 'ח', 'ט'],
                    '5' => ['י', 'כ', 'ל'],
                    '6' => ['מ', 'נ', 'ס'],
                    '7' => ['ע', 'פ', 'ש'],
                    '8' => ['צ', 'ק', 'ר'],
                    '9' => ['ת']
                ];
                
                // טוען מפה של שיעורים מהמערכת
                $mapping = get_lesson_mapping($systemNumber, $password, $filePath);
                
                // מייצר כל הצירופים האפשריים מהמספרים
                $words = get_combinations($digits, $keypad);
                
                // מחפש התאמה
                foreach ($words as $word) {
                    if (isset($mapping[$word])) {
                        echo json_encode([
                            "goto" => $mapping[$word]
                        ]);
                        exit;
                    }
                }
                
                // לא נמצא שיעור
                echo json_encode([
                    "say" => ["לא נמצא שיעור מתאים. נסו שוב."]
                ]);
                

                ובקובץ בשם lessons.txt
                להכניס את השמות והנתיב כגון

                שמע=5/001
                תפילה=5/002
                פרשת=5/003
                

                בהצלחה! חה חה חה!

                א C 2 תגובות תגובה אחרונה תגובה ציטוט 1
                • א
                  אA @ד.סופר 0 נערך לאחרונה על ידי

                  @ד-סופר-0
                  דהיינו שחיפשת קבצי שמע?
                  אבל קבצי ini זה יחפש?

                  ד תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • C
                    CUBASE @ד.סופר 0 נערך לאחרונה על ידי

                    @ד-סופר-0 כתב בעזרה בשרת:

                    @אA לא! אני רק השתמשתי אם זה בשביל להגיע לשיעור מתאים שבחר!
                    דרך אגב יש לי קוד ש-GPT כתב לי אני לא עברתי עליו אבל אם מישהו יעבור עליו אולי זה יעזור לו (ולי)

                    <?php
                    
                    function get_lesson_mapping($systemNumber, $password, $path) {
                        $url = "https://call2all.co.il/ym/api/GetTextFile";
                        $token = $systemNumber . ":" . $password;
                    
                        $params = http_build_query([
                            "token" => $token,
                            "what" => $path
                        ]);
                    
                        $response = file_get_contents($url . '?' . $params);
                        $json = json_decode($response, true);
                    
                        $mapping = [];
                        if ($json && $json['success']) {
                            $lines = explode("\n", $json['fileContent']);
                            foreach ($lines as $line) {
                                if (strpos($line, '=') !== false) {
                                    list($key, $val) = explode('=', $line, 2);
                                    $mapping[trim($key)] = trim($val);
                                }
                            }
                        }
                        return $mapping;
                    }
                    
                    function get_combinations($digits, $keypad) {
                        if (strlen($digits) == 0) return [''];
                    
                        $first = $digits[0];
                        $rest = substr($digits, 1);
                        $rest_combos = get_combinations($rest, $keypad);
                    
                        $results = [];
                        foreach ($keypad[$first] ?? [] as $letter) {
                            foreach ($rest_combos as $combo) {
                                $results[] = $letter . $combo;
                            }
                        }
                        return $results;
                    }
                    
                    // הגדרות מערכת
                    $systemNumber = "1234";
                    $password = "your_password";
                    $filePath = "8/lessons.txt";
                    
                    // קלט מהמשתמש
                    $digits = $_GET['Digits'] ?? '';
                    
                    // מפת מקשים
                    $keypad = [
                        '2' => ['א', 'ב', 'ג'],
                        '3' => ['ד', 'ה', 'ו'],
                        '4' => ['ז', 'ח', 'ט'],
                        '5' => ['י', 'כ', 'ל'],
                        '6' => ['מ', 'נ', 'ס'],
                        '7' => ['ע', 'פ', 'ש'],
                        '8' => ['צ', 'ק', 'ר'],
                        '9' => ['ת']
                    ];
                    
                    // טוען מפה של שיעורים מהמערכת
                    $mapping = get_lesson_mapping($systemNumber, $password, $filePath);
                    
                    // מייצר כל הצירופים האפשריים מהמספרים
                    $words = get_combinations($digits, $keypad);
                    
                    // מחפש התאמה
                    foreach ($words as $word) {
                        if (isset($mapping[$word])) {
                            echo json_encode([
                                "goto" => $mapping[$word]
                            ]);
                            exit;
                        }
                    }
                    
                    // לא נמצא שיעור
                    echo json_encode([
                        "say" => ["לא נמצא שיעור מתאים. נסו שוב."]
                    ]);
                    

                    ובקובץ בשם lessons.txt
                    להכניס את השמות והנתיב כגון

                    שמע=5/001
                    תפילה=5/002
                    פרשת=5/003
                    

                    בהצלחה! חה חה חה!

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

                    ד תגובה 1 תגובה אחרונה תגובה ציטוט 1
                    • ד
                      ד.סופר 0 @אA נערך לאחרונה על ידי

                      @אA לאיודע כי לא בדקתי בכל מקרא עכשיו אין לי אפשרות לבדוק וזה כל הבעיה!

                      תגובה 1 תגובה אחרונה תגובה ציטוט 0
                      • ד
                        ד.סופר 0 @CUBASE נערך לאחרונה על ידי

                        @CUBASE אז אם תוכל לעזור ולסדר את הקוד הזה!

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