בקשת עזרה לקוד מנוע חיפוש = לחיפוש תכנים ושלוחות במערכת בהקלדת טקסט על מקשי הטלפון
-
@הלי
אוקיי
כתבתי איזה קוד על בסיס ביטויים רגולריים , אני מעלה את הקוד , אשמח אם תוכל לעבור עליו , הבעיה כרגע היא באפשרות של שמיעת התוצאות ובחירת תוצאה למעבר , בעיקרון כל הקוד כבר בנוי ,
חילקתי את הקוד ל 3 קבצים ,
1 numero.php
2 jeno.php
3 optzyot.txtבקוד הראשון מקליד את הטקסט לחיפוש ומאשר את הטקסט באישור הטקסט מועבר לקוד 2 בקובץ הזה מתבצע תהליך החיפוש הקובץ השלישי הוא הקובץ של האופציות , אין לי זמן להסביר כיצד זה פועל , אשמח אם המשתמשים יוכלו לעבור על זה ולתת פתרונות , הרווח הוא של כולנו , זה פתרון באמת גדול .
מצרף גם את הקודים לקריאה .
1
<?php // המשתנה שמכיל את המספר שמתקבל מהמאזין $robot=$_GET["hipus"]; // שיקיש את הטקסט בספרות כאשר בין אות לאות יקיש כוכבית if (!$_GET["hipus"]){ print "read=t-אנא הקלידו על מקשי הטלפון את הטקסט לחיפוש כאשר בין אות לאות הקישו כוכבית בסיום ההקלדה הקישו סולמית=hipus,no,,,60,NO"; exit; } // פונקציית המרת המספר לאותיות function digits2abc($robot) { $array_number = [3333, 333, 33, 3, 2222, 222, 22, 2, 6666, 666, 66, 6, 55555, 5555, 555, 55, 5, 44444, 4444, 444, 44, 4, 99999, 9999, 999, 99, 9, 8888, 888, 88, 8, 7777, 777, 77, 7, 0, 00, '*']; $array_abc = [3, "ג", "ב", "א", 2, "ו", "ה", "ד", 6, "ט", "ח", "ז", 5, "ל", "ך", "כ", "י", 4, "ן", "נ", "ם", "מ", 9, "ף", "פ", "ע", 'ס', 8, "ק", "ץ", 'צ', 7, "ת", "ש", "ר", " ", 0, ""]; return str_replace($array_number, $array_abc, $robot); } $bentziyon = digits2abc($robot); // מכניס את ההמרה למשתנה // תפריט שמיעה ואישור כדי לעבור לפעולת החיפוש if (!$_GET["veav"]){ print "read=t-הטקסט שהוקלד הוא , $bentziyon , לאישור ומעבר לביצוע החיפוש הקישו 1 , להקלדת הטקסט מחדש הקישו 2 , ליציאה הקישו 3=veav,no,1,1,7,Digits,yes,yes,,1.2.3"; exit; } switch($_GET["veav"]) { case 1: include "jeno.php"; break; case 1: break; case 1: break; } ?>
בהקלדה מחדש וביציאה עדין לא הוספתי משהו , בעיקרון אני יגדיר מעבר לשלוחה אחרת , כשבחדש יעבור שוב לשלוחה וביציאה יחזור לראשי .
2
<?php # הצגת הקובץ $filename = "optzyot.txt"; $handle = fopen($filename, "r"); $contents = fread($handle, filesize($filename));// קורא כמה שצריך fclose($handle); $txtexploded = explode("|" , $contents); # בסיעתא דשמיא לאחר נסיונות רבים הקב"ה עזר לי ומצאתי את האפשרות לחפש $output = preg_grep("/$bentziyon/",$txtexploded); /* פונקציות לפעולות */ # המרת התוצאות לטקסט function ELamranos(){ global $output; global $txt_imploded; $txt_imploded = implode(" <br/> ", $output); return $txt_imploded; } # שינוי האות בשורת האופציה לפקודת המעבר function ELllinuyos(){ global $regex; global $replace; global $vsrt; global $txt_imploded; $regex = "/[A-B]/"; $replace = "&go_to_folder="; $vsrt = preg_replace($regex,$replace,$txt_imploded); return $vsrt; } # מעבר לשלוחה לאחר כל התהליך function ELmavros(){ global $vsrt; global $assetFinal; if (!$_GET["mavar"]){ return "read=t-למעבר לתוצאה הקישו 1 , מנוע החיפוש פותח על ידי הקול החכם=mavar,no,1,1,7,Digits,yes,yes,,1,"; } else{ $assetFinal = "id_list_message=t- הנכם מועברים ל ,$vsrt"; } } # שמיעת מספר התוצאות $cinento = count($output); # משתנים לפעולת ההשמעה $vardm1 = 1; // השלוחה אליה יעבור באם לא נמצאו תוצאות $vardm2 = "&go_to_folder"; // פקודת המעבר # פעולת ההשמעה if($cinento==NULL){ print "id_list_message=t- לא נמצאו תוצאות , הנכם מועברים לחיפוש חדש ,$vardm2=$vardm1"; } elseif($cinento==1){ print "id_list_message=t- נמצאה תוצאה אחת"; } else{ $i = 1; while ($i <= $cinento){ $akdf = $output[rand(1,count($output))-1]; $txt_imploded = implode(" <br/> ", $output); $nbch = " למעבר לתוצאה , $akdf <br /> הקישו $i , "; $cxjaj = " נמצאו , $cinento , תוצאות , <br /> $nbch "; $i++; } print $cxjaj . $cxjaj; } // $output = preg_grep('/^[9-0]+/', $foods); # כאן צריך לתת לו לשמוע את התוצאות וכן לבחור בתוצאה שרוצה לעבור אליה /* # קריאות לפונקציות print "<br/>"; print ELamranos(); // פונקציית המרת התוצאות ממערך לטקסט print "<br/>"; print ELllinuyos(); // פונקציית שינוי הטקסט לשורה עם מעבר print "<br/>"; print $txt_imploded; // מכיל את התוצאות בטקסט print "<br/>"; print ELmavros(); // פונקציית המעבר print "<br/>"; print $assetFinal; // מכיל את כל הטקסט עם המעבר הסופי */ ?>
הקובץ השלישי הוא רק דוגמא
בעצם רושמים את האופציות בין סימן | כאשר בכל אופציה כותבים תחילה את הטקסט ואז אות A באנגלית ואת השלוחה למעבר , מה שקורה בקוד השני ,יש שם פונקציה שמחליפה את האות A בכל הטקסטים לסימן & ואז את פקודת המעבר go_to_folder וסימן ה = .
ואז יוצא טקסט לדוגמא :אריאל &go_to_folder=1/1
עד כאן ממש בקצרה אשמח לתשובתכם
-
@תן-חיוך-1
בשבילך אני מתקן , רק בשביל שתוכל לחייך אל העולם ! -
פוסט זה נמחק! -
אני מגיב לנושא. אשמח שמישהוא יעזור לי לפתח את הקוד הלאה
-
@קול-הלב אחי למה להקפיץ נושא מלפני שנה וחצי פשוט עושים ככה!
בהצלחה! -
@אשמח-לעזור כתב בבקשת עזרה לקוד מנוע חיפוש = לחיפוש תכנים ושלוחות במערכת בהקלדת טקסט על מקשי הטלפון:
@קול-הלב אחי למה להקפיץ נושא מלפני שנה וחצי פשוט עושים ככה!
בהצלחהאחי היקר, אשמח שתעזור עזוב אל תרד לקטנות
-
@קול-הלב כתב בבקשת עזרה לקוד מנוע חיפוש = לחיפוש תכנים ושלוחות במערכת בהקלדת טקסט על מקשי הטלפון:
@אשמח-לעזור כתב בבקשת עזרה לקוד מנוע חיפוש = לחיפוש תכנים ושלוחות במערכת בהקלדת טקסט על מקשי הטלפון:
@קול-הלב אחי למה להקפיץ נושא מלפני שנה וחצי פשוט עושים ככה!
בהצלחהאחי היקר, אשמח שתעזור עזוב אל תרד לקטנות
צודק!, מסכים איתך!!
-
@קול-הלב מה צריך?
-
@עידו כתב בבקשת עזרה לקוד מנוע חיפוש = לחיפוש תכנים ושלוחות במערכת בהקלדת טקסט על מקשי הטלפון:
@קול-הלב מה צריך?
@קול-הלב כתב בבקשת עזרה לקוד מנוע חיפוש = לחיפוש תכנים ושלוחות במערכת בהקלדת טקסט על מקשי הטלפון:
אני מגיב לנושא. אשמח שמישהוא יעזור לי לפתח את הקוד הלאה
-
@אשמח-לעזור כתב בבקשת עזרה לקוד מנוע חיפוש = לחיפוש תכנים ושלוחות במערכת בהקלדת טקסט על מקשי הטלפון:
@עידו כתב בבקשת עזרה לקוד מנוע חיפוש = לחיפוש תכנים ושלוחות במערכת בהקלדת טקסט על מקשי הטלפון:
@קול-הלב מה צריך?
@קול-הלב כתב בבקשת עזרה לקוד מנוע חיפוש = לחיפוש תכנים ושלוחות במערכת בהקלדת טקסט על מקשי הטלפון:
אני מגיב לנושא. אשמח שמישהוא יעזור לי לפתח את הקוד הלאה
על איזה הלאה מדובר?
-
@עידו כתב בבקשת עזרה לקוד מנוע חיפוש = לחיפוש תכנים ושלוחות במערכת בהקלדת טקסט על מקשי הטלפון:
@אשמח-לעזור כתב בבקשת עזרה לקוד מנוע חיפוש = לחיפוש תכנים ושלוחות במערכת בהקלדת טקסט על מקשי הטלפון:
@עידו כתב בבקשת עזרה לקוד מנוע חיפוש = לחיפוש תכנים ושלוחות במערכת בהקלדת טקסט על מקשי הטלפון:
@קול-הלב מה צריך?
@קול-הלב כתב בבקשת עזרה לקוד מנוע חיפוש = לחיפוש תכנים ושלוחות במערכת בהקלדת טקסט על מקשי הטלפון:
אני מגיב לנושא. אשמח שמישהוא יעזור לי לפתח את הקוד הלאה
על איזה הלאה מדובר?
תישאל אותו @קול-הלב -
@אשמח-לעזור נו, אותו שאלתי...
-
@עידו כתב בבקשת עזרה לקוד מנוע חיפוש = לחיפוש תכנים ושלוחות במערכת בהקלדת טקסט על מקשי הטלפון:
@אשמח-לעזור כתב בבקשת עזרה לקוד מנוע חיפוש = לחיפוש תכנים ושלוחות במערכת בהקלדת טקסט על מקשי הטלפון:
@עידו כתב בבקשת עזרה לקוד מנוע חיפוש = לחיפוש תכנים ושלוחות במערכת בהקלדת טקסט על מקשי הטלפון:
@קול-הלב מה צריך?
@קול-הלב כתב בבקשת עזרה לקוד מנוע חיפוש = לחיפוש תכנים ושלוחות במערכת בהקלדת טקסט על מקשי הטלפון:
אני מגיב לנושא. אשמח שמישהוא יעזור לי לפתח את הקוד הלאה
על איזה הלאה מדובר?
הי חבר'ה סליחה על אי ההסבר.
הקוד למי ששם לב עושה פעולה מסויימת של חיפוש מתוך קובץ חיצוני ובו רשומים שמות בתוספת סימן מסויים ומספר שלוחה,
לאחר בחירת המאזין הקוד מחליף את הסימן בפקודת מעבר לשלוחה ואז מודפס מעבר לשלוחה...
לי אין שרת (כי אין לי עדיין פרוייקטים רציניים שבשביל זה יהיה שווה לי להשקיע על שרת) אשמח שמישהו יבדוק את הקוד איך הוא עובד, תציצו עליו ככה מלמעלה אם הוא טעון שיפור.
יאלה אחים יקרים שלי אוהב אתכם.
חג חנוכה שמח! -
@קול-הלב כתב בבקשת עזרה לקוד מנוע חיפוש = לחיפוש תכנים ושלוחות במערכת בהקלדת טקסט על מקשי הטלפון:
לי אין שרת (כי אין לי עדיין פרוייקטים רציניים שבשביל זה יהיה שווה לי להשקיע על שרת)
אני שוכר שרת ב15 ש"ח בערך, המחירים היום סבירים.
איך אתה מריץ אותו בשביל הקו? תצטרך שרת לא?@קול-הלב כתב בבקשת עזרה לקוד מנוע חיפוש = לחיפוש תכנים ושלוחות במערכת בהקלדת טקסט על מקשי הטלפון:
אשמח שמישהו יבדוק את הקוד איך הוא עובד,
תוכל להתקין שרת על המחשב שלך ולנסות עליו, עד שתגיע לקוד שמוצא חן בעיניך, אם תחכה שידבגו אותו במקומך לדעתי תחכה הרבה זמן...
@קול-הלב כתב בבקשת עזרה לקוד מנוע חיפוש = לחיפוש תכנים ושלוחות במערכת בהקלדת טקסט על מקשי הטלפון:
תציצו עליו ככה מלמעלה אם הוא טעון שיפור.
לצערי לא כ"כ אוכל לעזור בזה, אני לא חזק בPHP, אם תרצה, אני מסיים עכשיו לעבוד על קוד כזה, אם יעבוד טוב אוכל אולי לתת לך אותו.
-
חברים אני כבר הרבה זמן מחפש כזה קוד פשוט יש לי קו אם שיעורים והרבה יותר קל להקליד שם(למשל מסכת חגיגה ח:)
ועכשיו מצאתי את זה כאן כשיש לכם את הקוד מוכן מישהו יוכל לתייג אותי שאני יוכל להעתיק את זה למערכת שלי!
בתודה מראש!
ובהצלחה! -
חברים התקדם כאן משהו?!
-
@ד-סופר-0
ל @דוד_מלך_ישראל יש אלפון עם אפשרות חיפוש על ידי הקלדה של שם.
אולי הוא יוכל לעזור לך. -
@אA מי אמר שהוא יכול?
-
אולי @ivrפון יכול לעזור בנושא יש לו כמה פיתוחים ב-API (מקווה שלא יבקש תשלום)
-
@ד-סופר-0 היה כבר מישהו שפנה אלי בבקשת פיתוח של כזו שלוחה.
זה לא יצא לפועל עקב חוסר תקציב של הבן אדם.
מבדיקה שערכתי אז זה קצת מסובך .
זה תלוי בגודל המערכת.
זה צריך הרי לחפש בכל המערכת.
קודם כל צריך שרת חזק.
דבר שני לדעתי צריך לזה פייתון ולי אין ידע בפייתון.