عيد الاضحى المبارك


مواضيع تهمك

ركن تطوير المواقع قسم يختص بشرح التركيب و الترقية و الإضافات و القوالب وملفات التعريب لبرنامج الووردبريس ومدونة بلوجر.

كيفية صنع بحث مباشر

السلام عليكم ورحمة الله وبركاته ياعني ايه بحث مباشر ياعني انت لما تروح لجوجل وتكتب اي جمله او حرف تلقيه طلعلك...

احصائياتى

الردود
3

المشاهدات
1093
Mohamed yasser
مشرف قسم تطوير المواقع
.:: مطور لغة PHP ::.
  • Mohamed yasser is just really niceMohamed yasser is just really niceMohamed yasser is just really niceMohamed yasser is just really nice

  • Mohamed yasser غير متواجد حالياً

المشاركات
589

+التقييم
76

تاريخ التسجيل
Mar 2019

الاقامة
ام الدنيا مصر

نظام التشغيل
Other

رقم العضوية
1982
02-14-2020, 01:24 AM
المشاركة 1
02-14-2020, 01:24 AM
المشاركة 1
افتراضي كيفية صنع بحث مباشر


السلام عليكم ورحمة الله وبركاته

ياعني ايه بحث مباشر

ياعني انت لما تروح لجوجل وتكتب اي جمله او حرف تلقيه طلعلك خيارات بتحتوي علي الحاجه الي انت كتبته واحنا انعمل كده بالظبط باستخدام ajex




اول حاجه انعمل في ملف index

انحط فيه الاكواد ده

كود PHP:
<html>
<
head>
<
script>
function 
showResult(str) {
  if (
str.length==0) {
    
document.getElementById("livesearch").innerHTML="";
    
document.getElementById("livesearch").style.border="0px";
    return;
  }
  if (
window.XMLHttpRequest) {
    
// code for IE7+, Firefox, Chrome, Opera, Safari
    
xmlhttp=new XMLHttpRequest();
  } else {  
// code for IE6, IE5
    
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  
xmlhttp.onreadystatechange=function() {
    if (
this.readyState==&& this.status==200) {
      
document.getElementById("livesearch").innerHTML=this.responseText;
      
document.getElementById("livesearch").style.border="1px solid #A5ACB2";
    }
  }
  
xmlhttp.open("GET","livesearch.php?q="+str,true);
  
xmlhttp.send();
}
</script>
</head>
<body>

<form>
<input type="text" size="30" onkeyup="showResult(this.value)">
<div id="livesearch"></div>
</form>

</body>
</html> 
الخطوه ده انا استخدم فيه xml ده ملف روابط علشان يعمل تغذيه سريعه طبعا في شرح عامله عن كيفية عمل ملف xml بصيغة php لو كنت اتستخدمه لموقع كبير

انعمل ملف جديد وانسميه livesearch.php

وانحط فيه الاكواد ده

كود PHP:
<?php
$xmlDoc
=new DOMDocument();
$xmlDoc->load("links.xml");

$x=$xmlDoc->getElementsByTagName('link');

//get the q parameter from URL
$q=$_GET["q"];

//lookup all links from the xml file if length of q>0
if (strlen($q)>0) {
  
$hint="";
  for(
$i=0$i<($x->length); $i++) {
    
$y=$x->item($i)->getElementsByTagName('title');
    
$z=$x->item($i)->getElementsByTagName('url');
    if (
$y->item(0)->nodeType==1) {
      
//find a link matching the search text
      
if (stristr($y->item(0)->childNodes->item(0)->nodeValue,$q)) {
        if (
$hint=="") {
          
$hint="<a href='" .
          
$z->item(0)->childNodes->item(0)->nodeValue .
          
"' target='_blank'>" .
          
$y->item(0)->childNodes->item(0)->nodeValue "</a>";
        } else {
          
$hint=$hint "<br /><a href='" .
          
$z->item(0)->childNodes->item(0)->nodeValue .
          
"' target='_blank'>" .
          
$y->item(0)->childNodes->item(0)->nodeValue "</a>";
        }
      }
    }
  }
}

// Set output to "no suggestion" if no hint was found
// or to the correct values
if ($hint=="") {
  
$response="no suggestion";
} else {
  
$response=$hint;
}

//output the response
echo $response;
?>
لو انت بتستخدم ملف التغذيه بصيغة php اتغير الاسم ده في ملف livesearch

اتبحث عن
كود PHP:
$xmlDoc->load("links.xml"); 
اتخيله
كود PHP:
$xmlDoc->load("links.php"); 
علي حسب اسم الملف

النتيجة





التعديل الأخير تم بواسطة هيلبرنت ; 02-14-2020 الساعة 01:08 PM
قديم 02-14-2020, 01:10 PM
المشاركة 2
هيلبرنت
.:: رفيق درب ::.
  • هيلبرنت غير متواجد حالياً
افتراضي رد: كيفية صنع بحث مباشر
عاشت الايادى

ويعطيك الف عافية

قديم 02-14-2020, 06:46 PM
المشاركة 3
~ GOOGLE ~
.:: عضو مبدع ::.
  • ~ GOOGLE ~ غير متواجد حالياً
افتراضي رد: كيفية صنع بحث مباشر
تشكر المجهودك المميز ورائع لكن هاي طريقة وهشرح بشو يفيد

قديم 02-14-2020, 06:53 PM
المشاركة 4
Mohamed yasser
مشرف قسم تطوير المواقع
.:: مطور لغة PHP ::.
  • Mohamed yasser غير متواجد حالياً
افتراضي رد: كيفية صنع بحث مباشر
تشكر المجهودك المميز ورائع لكن هاي طريقة وهشرح بشو يفيد
انا عطيتك مثال شوف بحث جوجل لما بتبحث عن شي بيجبلك قائمه من الي انت كاتبه في البحث

اضافة رد

العلامات المرجعية

كيفية صنع بحث مباشر


أدوات الموضوع

الانتقال السريع
المواضيع المتشابهه للموضوع: كيفية صنع بحث مباشر
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
[ برنامج ] : تنزيل وتس اب الازرق برابط مباشر مهند برامج كمبيوتر 1 10-28-2018 10:04 PM
شرح موقع github و الحصول على رابط css مباشر هيلبرنت ركن شروحات الاستضافة والنطاقات 1 06-08-2017 09:00 PM
كيفية الحصول على اكثر 100 ريفيرل الإحالات Referrals مباشر هيلبرنت ركن التجارة الالكترونية 0 12-04-2016 11:15 AM
الاوتوكاد 2010 رابط مباشر هيلبرنت برامج كمبيوتر 1 12-11-2015 09:29 PM




الساعة الآن 07:24 PM
RSS 2.0XML Site MapTAGS SiteInfo SiteRSS FeedMap SectionsvB MapsMap TagSitemap ForumMaps Forum