בקשת עזרה לקוד מנוע חיפוש = לחיפוש תכנים ושלוחות במערכת בהקלדת טקסט על מקשי הטלפון
-
@ד-סופר-0 אתה צריך שימצאו גם אם חיפשו עם טעויות כגון קדושין במקום קידושין או אפילו קגושין, או שמספיק חיפוש מדויק? קידושין ימצא קידושין ולא משהו אחר?
-
@עידו לא חייב אפשר גם מדוייק
(אבל אם יש גם לא אז עדיף) -
@ד-סופר-0 ותהיה לך אפשרות להתחבר למאגר מידע עם sql?
-
@ד-סופר-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, אבל גם לכתוב בעזרתו זה המון עבודה) והוא לא טרח להגיד אם זה עבד או לא, וזה די הרגיז אותי, מה שגרם לי להפסיק לעזור כאן תקופה קצרה, רק בגלל שתייגת אותי וזה הגיע לי למייל עניתי לך).
-
@עידו אז לא בדיוק הבנתי אם אפשר הסבר יותר ברור איפה אני שם את היעד למעבר של המאזין!
בתודה מראש! -
@ד-סופר-0 הקובץ אמור להיראות ככה:
קדושין ב א|הפקודה למעבר לקובץ המתאים
קדושין ב ב|הפקודה למעבר לקובץ המתאים
קדושין ג א|הפקודה למעבר לקובץ המתאיםזה קוד גולמי שצריך שינוי כדי שיתאים למערכת שלך לגמרי.
-
@עידו איפה אני מכניס את הנתיב של הקובץ!
בתודה מראש! -
פוסט זה נמחק! -
@עידו כתב בבקשת עזרה לקוד מנוע חיפוש = לחיפוש תכנים ושלוחות במערכת בהקלדת טקסט על מקשי הטלפון:
$filePath = 'path/to/your/file.txt'; // החלף בנתיב של הקובץ
בשורה 26
כדאי לך לעבור על מה ששלחתי שורה אחרי שורה לאט לאט, אמנם זה נראה קצת מלחיץ אבל זה עם הערות ואמור להיות מובן בסוף, בפרט שהוא גולמי ואתה תצטרך לשנות בו חלקים כמו הערך שמוחזר אם לא מצא כלום, וכן אפשר לשנות שלא תצטרך לכתוב את הפקודה בקובץ בכל שורה מחדש אלא לכתוב שם רק את המיקום של קובץ השמע ואם יש התאמה בין ההקשה למפתח שבקובץ, השרת פשוט יכניס את זה למשתנה שמכיל כבר את הפקודה ואת זה הוא יחזיר לשרת של ימות המשיח, וכן עוד, אז כדאי מאוד שתכיר את הקוד.
-
@עידו בסדר אני יעבור על זה ואראה אם זה עובד לי ואני יעדכן אותך!
אם זה יעבוד אז תודה מראש!
בהצלחה!