በይነመረቡ ላይ በጣም የታወቁ ጣቢያዎች የፍለጋ ፕሮግራሞች ናቸው። በእነሱ እርዳታ ሁል ጊዜ የሚፈልጉትን መረጃ ማግኘት ይችላሉ ፡፡ በጣም የመጀመሪያዎቹ የፍለጋ ፕሮግራሞች እንደሠሩ በተመሳሳይ የራሳችንን የፍለጋ ሞተር ለመፍጠር እንሞክር ፡፡ በመቀጠል የፍለጋ ሞተርዎን መቀየር እና ወደ ሙሉ እና ዘመናዊ ወደ ሚለውጠው መለወጥ ይችላሉ። በእርስዎ ችሎታ እና ፈቃደኝነት ላይ የተመሠረተ ነው። ስለዚህ ፣ ሜታ የፍለጋ ሞተርን ለመፍጠር መመሪያዎቹ ከዚህ በታች ናቸው።
መመሪያዎች
ደረጃ 1
የፍለጋ ሞተርዎን በሦስት ክፍሎች ይከፍሉ። የመጀመሪያው ክፍል በ PHP የተፃፈ የወደፊቱ የድር የፍለጋ ሞተር በይነገጽ ነው። ሁለተኛው ክፍል መረጃ ጠቋሚ (የእኔ ኤስ.ቢ.ኤል. ዳታቤዝ) ሲሆን ስለ ገጾቹ ሁሉንም መረጃዎች የሚያከማች ነው ፡፡ ሦስተኛው ክፍል ድረ-ገፆችን የሚያመላክት እና መረጃዎቻቸውን ወደ መረጃ ጠቋሚው የሚያስገባ የፍለጋ ሮቦት ነው ፣ በዴልፊ ቋንቋ ተከናውኗል ፡፡
ደረጃ 2
በይነገጹን መፍጠር እንጀምር ፡፡ የ index.php ፋይልን ይፍጠሩ። ይህንን ለማድረግ ሰንጠረ usingችን በመጠቀም ገጹን ለሁለት ይከፍሉ ፡፡ የመጀመሪያው ክፍል የፍለጋ ቅጽ ነው ፣ ሁለተኛው ደግሞ የፍለጋ ውጤቶች ናቸው ፡፡ ከላይ በኩል የማግኛ ዘዴውን በመጠቀም መረጃውን ወደ index.php ፋይል የሚልክ ቅጽ ይፍጠሩ ፡፡ በእሱ ላይ ሶስት አካላት ይኖራሉ - የጽሑፍ መስክ እና ሁለት ተጨማሪ አዝራሮች። ጥያቄን ለመላክ አንድ አዝራር ያስፈልጋል ፣ ሁለተኛው - እርሻውን ለማጽዳት (ይህ ቁልፍ አማራጭ ነው) ፡፡
ደረጃ 3
የጽሑፍ መስኩን “ፍለጋ” ፣ የመጀመሪያውን ቁልፍ (ጥያቄውን የሚልክ) ስም ይፈልጉ “ፍለጋ” ፡፡ የቅጹን ስም እንዳለ ይተዉት - - “ቅጽ 1”።
ደረጃ 4
ውጤቶቹ php ን በመጠቀም በሠንጠረ the ግርጌ ይታያሉ ፣ ስለሆነም የ <? Php መለያውን ይክፈቱ እና ኮድ መስጠት ይጀምሩ።
ደረጃ 5
ከመረጃ ቋቱ ጋር ለመገናኘት የቅንጅቱን ፋይል ያገናኙ።
"config.php" ን ያካትቱ;
የ "ፍለጋ" ቁልፍ ተጭኖ እንደነበረ ያረጋግጡ።
if (isset ($ _ GET ['button'])) {ኮድ የ “ፍለጋ” ቁልፍ ከተጫነ ተፈጻሚ} ሌላ {የ “ፍለጋ” ቁልፍ ካልተጫነ ተፈጽሟል}
ቁልፉ ከተጫነ ከዚያ የፍለጋ መጠይቁን ያረጋግጡ።
ከሆነ (መነሻ ($ _ GET ['ፍለጋ'])) {$ search = $ _ GET ['search'];}
ደረጃ 6
የፍለጋ ጥያቄ ካለ ታዲያ የፍለጋ ጥያቄውን ጽሑፍ ለ $ ፍለጋ ተለዋዋጭ ይመድቡ።
ደረጃ 7
ጥያቄው ባዶ እንዳይሆን እና ከሶስት ቁምፊዎች እንዳያንስ ያረጋግጡ ፡፡
ደረጃ 8
ከሆነ ($ search! = '' && strlen ($ search)> 2) {የውሂብ ጎታ ፍለጋ ኮድ} ሌላ {አስተጋባ "ባዶ የፍለጋ መጠይቅ ተገልጧል ወይም የፍለጋው ሕብረቁምፊ ከ 3 ያነሱ ቁምፊዎችን ይ containsል።";}
የፍለጋው መጠይቅ የላይኛው ሁኔታን የሚያሟላ ከሆነ የፍለጋውን ጽሑፍ በራሱ ያሂዱ።
ደረጃ 9
የፍተሻ ውጤቶችን በ printf በኩል የሚታተም ሉፕ ያሂዱ።
ይኼው ነው. አስፈላጊው እውቀት ካለዎት የሚፈልጉትን ንጥረ ነገሮች በፍለጋ ፕሮግራሙ ላይ በደንብ ማከል እና ለፍጥረቱ የራስዎን ስልተ ቀመር ይሳሉ ፡፡