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

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

    פורום PHP
    9
    54
    1302
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • א
      אA @ד.סופר 0 נערך לאחרונה על ידי

      @ד-סופר-0
      זה עוזר לך?

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

        @אA לא!
        תודה אבל אני צריך חיפוש ומעבר לקובץ על פי החיפוש שיקליד שם השיעור ויעבור לשם!

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

          @עידו אתה יכול להעביר לי את הקוד שהכנת!

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

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

            @עידו אתה יכול להעביר לי את הקוד שהכנת!

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

            עוד לא הבנתי איך אתה מתכוון להריץ את זה אם אין לך שרת.

            אולי יהיה לי רעיון אם אדע קצת יותר פרטים.

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

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

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

                @עידו השגתי שרת (חבר שנותן לי להכניס לשרת שלו)
                אבל בכל זאת אני מבין רק קצת ב- php ולא הבנתי מילה ממה שכתבת!
                בתודה מראש!

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

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

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

                    @עידו לא חייב אפשר גם מדוייק
                    (אבל אם יש גם לא אז עדיף)

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

                      @ד-סופר-0 ותהיה לך אפשרות להתחבר למאגר מידע עם sql?

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

                        @ד-סופר-0 טוב זה קוד באדיבות chatgpt

                        <?php
                        
                        function getValueByKey($filePath, $key) {
                            // בודקים אם הקובץ קיים
                            if (!file_exists($filePath)) {
                                return "File not found.";
                            }
                        
                            // קוראים את הקובץ שורה אחר שורה
                            $lines = file($filePath, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
                        
                            foreach ($lines as $line) {
                                // מחלקים את השורה למפתח ולערך
                                list($fileKey, $value) = explode('|', $line, 2);
                        
                                // משווים את המפתח עם הפרמטר
                                if (trim($fileKey) === trim($key)) {
                                    return trim($value);
                                }
                            }
                        
                            return "Key not found.";
                        }
                        
                        // דוגמה לשימוש
                        $filePath = 'path/to/your/file.txt'; // החלף בנתיב של הקובץ
                        $keyToFind = $_GET['key'] ?? ''; // מקבל את הפרמטר מה-URL
                        $result = getValueByKey($filePath, $keyToFind);
                        
                        echo $result;
                        
                        ?>
                        
                        

                        הוא לוקח קובץ שמכיל צמד של מפתח וערך שמופרדים ע"י | (בכל שורה יש צמד אחד), עובר עליו שורה אחר שורה, כל שורה הוא מחלק ומכניס כתא ברשימה שמכיל מפתח וערך ומשוה את המפתח למה שהתקבל מהשרת, אם זה זהה למפתח הוא מחזיר לשרת (ימות המשיח) את מה שכתוב בערך.

                        כמדומני שזה מה שביקשת?

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

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

                          @עידו אז לא בדיוק הבנתי אם אפשר הסבר יותר ברור איפה אני שם את היעד למעבר של המאזין!
                          בתודה מראש!

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

                            @ד-סופר-0 הקובץ אמור להיראות ככה:
                            קדושין ב א|הפקודה למעבר לקובץ המתאים
                            קדושין ב ב|הפקודה למעבר לקובץ המתאים
                            קדושין ג א|הפקודה למעבר לקובץ המתאים

                            זה קוד גולמי שצריך שינוי כדי שיתאים למערכת שלך לגמרי.

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

                              @עידו איפה אני מכניס את הנתיב של הקובץ!
                              בתודה מראש!

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

                                פוסט זה נמחק!
                                תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                • ע
                                  עידו @עידו נערך לאחרונה על ידי עידו

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

                                  $filePath = 'path/to/your/file.txt'; // החלף בנתיב של הקובץ

                                  בשורה 26

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

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

                                    @עידו בסדר אני יעבור על זה ואראה אם זה עובד לי ואני יעדכן אותך!
                                    אם זה יעבוד אז תודה מראש!
                                    בהצלחה!

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

                                      @עידו בסדר זה עובד טוב אין עליך!
                                      בהצלחה!

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

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

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

                                          @ד-סופר-0
                                          אשמח אם תוכל לעלות את הקוד המתוקן

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