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

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

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

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

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

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

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

          @ד-סופר-0 אוקי.
          תעלה את הקוד אני ידבג אותו

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

            @ivrפון כתבו למעלה

            <?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;
            } 
             
             
             
             
             
            ?>
            

            וכן את

            <?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 ו= ואת היעד
            תודה מראש!

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

              @ivrפון מה אומר משהו מתקדם עם זה

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

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

                @ivrפון מה אומר משהו מתקדם עם זה

                תישאל את- @אוהב-לעזור-2

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

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

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

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

                    דרך אגב מה זה אומר "מורחק"?

                    אין לא חשבון יותר בפורום....
                    כניראה הוא עשה משהו שנוגד לחוקי הפורום!

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

                      @אשמח-לעזור אז למה אמרת לי לשאול אותו

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

                        @אשמח-לעזור ומשהו יתקדם בנושא הזה

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

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

                          @אשמח-לעזור אז למה אמרת לי לשאול אותו

                          אמרתי לך לשאול אותו לפני שהוא "הורחק"
                          אבל הכל טוב!, סוריי מתנצל!!

                          תגובה 1 תגובה אחרונה תגובה ציטוט 0
                          • א
                            א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
                                            • פוסט ראשון
                                              פוסט אחרון