مفاجأة مدوية : صفوت الشريف هو قاتل سعاد حسنى | Thu Mar 10, 2011 5:28 am by salwa9002 | مفاجأة مدوية : صفوت الشريف هو قاتل سعاد حسنى
يبدو أن الأيام القليلة القادمة سوف تكشف عن لغز رحيل الفنانة سعاد حسني وذلك بعدما كشفت العديد من التقارير عن تورط صفوت الشريف أمين عام الحزب الوطني ورئيس مجلس الشورى السابق، …
[ Full reading ] | Comments: 0 |
الشعب يريد أن يعرف ... إيه النظام ؟! | Thu Mar 10, 2011 5:26 am by salwa9002 |
بالأمس فى حلقة القاهرة اليوم و التى يقدمها الإعلامى عمرو أديب و محمد مصطفى شردى كانت حلقة ساخنة من كافة الجوانب حيث كانت تناقش مسألة الانفلات الأمنى الذى تعيش فيه مصر هذه الأيام و السبل الكفيلة بإعادة الحياة إلى …
[ Full reading ] | Comments: 0 |
لمتابعة اخر التطورات لمشروع البطالة في منتدى الاستاذ عمرو خالد | Thu Mar 10, 2011 5:23 am by salwa9002 | لمتابعة اخر التطورات لمشروع البطالة في منتدى الاستاذ عمرو خالد
منتدى موقع الدكتور عمرو خالد - مشروع البطالة
| Comments: 0 |
الدعوة للاسلام صارت اسهل | Sat Feb 26, 2011 7:12 pm by abdelilah kaidi | سم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
الحمد لله على منة الإسلام والشكر له على نعمة السمع والبصر والكلام، وأستغفر الله من جميع الآثام، والصلاة والتسليم على محمد خير الأنام، وعلى آله وأصحابه الكرام.
أما …
[ Full reading ] | Comments: 0 |
marketing----- | Sat Feb 26, 2011 7:08 pm by abdelilah kaidi |
Extrait de l'évolution du marketing :
Le marketing, en tant qu'adaptation de la production et de la distribution des biens en prenant en compte les motivations des consommateurs, naît en réaction à la pensée économique classique qui au XiXe siècle était incapable de résoudre les problèmes provoqués par la rapide croissance de l'économie notamment en …
[ Full reading ] | Comments: 0 |
&&&&بعض فوائد زيت السمسم&&&&& | Sat Feb 26, 2011 7:06 pm by abdelilah kaidi |
زيت السمسم وفوائده
كشف بحث علمي أجراه الباحث البروفيسور كمال الدين حسين طاهر المدرس في جامعة الملك سعود بالرياض أن قوة مركبات مواد زيت السمسم تتفوق على محتويات عقار فياجرا الذي أنتجته شركة فايز الأمريكية مطلع عام 1999 …
[ Full reading ] | Comments: 0 |
اللغة الفرنسية .. المستوى الأول .. الدرس الثامن .. ~~ مراجعة الدروس 5 - 6 - 7 ~~ | Sun Feb 20, 2011 8:02 am by abdelilah kaidi | اللغة الفرنسية .. المستوى الأول .. الدرس الثامن .. ~~ مراجعة الدروس 5 - 6 - 7 ~~
اللغة الفرنسية .. المستوى الأول .. الدرس الثامن ..
"مبتدئ"
~~ مراجعة الدروس 5 - 6 - 7 ~~
مراجعة الدروس 5 - 6 - 7
Révision des leçons 5 - 6 - 7
رأينا في الدرس الخامس …
[ Full reading ] | Comments: 0 |
مترجم لجميع اللغات روعة,ترجمة كتابية مصحوبة بالترجمة الصوتية لا خروج بدون رد | Thu Feb 17, 2011 9:57 am by abdelilah kaidi | اليوم وحصريا الاصدار الجديد من برنامج الترجمة الفورية مصحوبة بالترجمة الصوتية .
برنامج ذو قدرة فائقة على ترجمة جميع اللغات ومنها اللغة العربية
البرنامج مذود بخاصية رائعة للنطق الصوتى للغه الانجليزية"نطق الكلام" …
[ Full reading ] | Comments: 0 |
◄برنامج يشغل أي لعبة و أي برنامج على أي حاسوب ضعيف►█ | Thu Feb 17, 2011 9:55 am by abdelilah kaidi |
رابط صاروخي بMegaupload بتاريخ اليوم : [You must be registered and logged in to see this link.]
| Comments: 0 |
Most active topic starters | |
Who is online? | In total there is 1 user online :: 0 Registered, 0 Hidden and 1 Guest
None
Most users ever online was 33 on Wed Feb 28, 2024 9:56 am
|
Latest topics | » التسجيل في جوجل ادسنس طريقة جديدة والقبول مضمونThu Jun 23, 2011 6:40 am by abdelilah kaidi» رد: مفاجأه عالميه حصريه : موقعك وتركيبو مجانا مع ربح أكيد من أدسنسThu Jun 23, 2011 6:38 am by abdelilah kaidi» رد: 5 نصائح لتحقيق 10 دولار يومياThu Jun 23, 2011 6:37 am by abdelilah kaidi» الدعاء الذى ليس بعده دعاء – دعاء لا يردة الله سبحانة و تعالىThu Jun 16, 2011 11:28 am by abdelilah kaidi» Rossi, Özil, Wilshere Facepack by illuminaty free 2012Thu Jun 16, 2011 10:36 am by abdelilah kaidi» لأشهار موقعك وجلب الاف زوار وحصول موقعك على backlinks حصري + شرح + رابط تحميلTue Jun 14, 2011 6:51 am by abdelilah kaidi» أكبر موضوع بالمنتديات العربيه للربح من جوجل !!!Tue Jun 14, 2011 6:43 am by abdelilah kaidi» شرح كيفية الإشتراك في جوجل أدسنس شرح بالفيديوTue Jun 14, 2011 6:40 am by abdelilah kaidi» قبل البدء قوانين أدسنس حتى لا يتوقف حسابكTue Jun 14, 2011 6:34 am by abdelilah kaidi |
| | مع Egy Heart سـ تعرف كيف تنشأ محرك بحث خاص لمنتدآك | |
| | Author | Message |
---|
salwa9002
عدد المساهمات : 47 نقاط : 141 السٌّمعَة : 0 تاريخ التسجيل : 2011-02-25
| Subject: مع Egy Heart سـ تعرف كيف تنشأ محرك بحث خاص لمنتدآك Sun Feb 27, 2011 3:36 am | |
| السلام عليكم
في هذا الدرس نتعرف كيف انشاء محرك بحث خاص لمنتدآك معـ Egy Heart
نبدأ بصفحة فورم البحث index.html وتحوي الكود التالي :
Code :
<form name=”searchf” method=”post” action=”search.php”>
<input type=”text” value=”Search” name=”search” />
<input type=”submit” value=”بحث” name=”dosearch” />
</form>
كما تروح في كود الـ html هذا فانه عبارة عن فورم form يتيح لنا كتابة نص البحث والذي يمكن ان يحوي اكثر من كلمة وعند الضغط على زر ” بحث ” يقوم هذا الفورم بارسال نص البحث الذي قمنا بادخاله اذا صفحة search.php لكي تتم معالجته حسب المعطيات .
ننتقل الان لصفحة search.php والتي تحوي كود الـ php البرمجي الذي سيقوم بمعالجة النص الذي جلبناه من الفورم في صفحة index.php ومن ثم يخرج لنا البيانات من القاعدة .
نبدأ استقبال البيانات ونكتب كود للتحقق انه تم ارسال بيانات الفورم بالفعل :
Code :
<x--xx--x/P>
if(isset($_POST['dosearch']))[
ومن ثم نكتب الكود التالي للتاكد من صحة الحقل وانه غير خالي :
Code :
$search = mysql_real_escape_string($_POST['search']);
if(isset($search))[
ثم نكتب استعلام sql في الجدول ونبحث في حق العنوان باسخدام الخاصية --xx-- والعلامة % وهى تعنى ان كل الكلام الذي بعد $search وقبلة ايضا :
Code :
$sql = mysql_query(”--xx-- * FROM `articles` --xx-- `title` --xx-- ‘%$search%’”)or die(mysql_error());
وسنخدم هذة الدالة لعد كل نتائج الاستعلام :
Code :
$num = mysql_num_rows($sql);
if($num == 0)[
echo “لم يتم الحصول علي نتآئج بحثك”;
]
ثم نعمل حلقة تكرار لتقوم باستخراج النتائجة من قاعدة البيانات في حال كان عدد نتائج الكود السابق اكبر من صفر وعندما نستعلم من القاعدة يكون لنا نتائج كثير ومنها نتائج قد تحوي كلمات غير معرفة وغير مرغوب فيها وهنا الفكرة انو نعمل مثل فلتر او تصفية للنتائج … نفرض انو طلع عنا 20 نتيجة بنيجي بنفحص عنوان اول نتيجة : بنقسم العنوان الى كلمات وبعدها نقوم بعمل حلقة نفحص فيها كل كلمة في العنوان … نمرر كلمات العنوان جميعها على الحلقة لنفحص اذا كانت هناك كلمة في العنوان مشابهة تماما لكلمة نص البحث فاذا تحقق هذا الشرط قام البرنامج بطبع النتيجة والا فلم يطبعها وهذا الامر يحدث لجميع النتائج المستخرجة من القاعدة … وهيك اذا كانت العناوين لا تحوي كلمة البحث ككلمة مستقلة فان البرنامج لن يطبع النتيجة ثم نقوم بتمرير كلمات العنوان واحدة تلو الاخرى ونفحص اذا ما كانت الكلمة مشابهة لكلمة البحث فاذا تحقق الشرط نقوم بادخال الكلمة الى المصفوفة SimWords ومن ثم نعمل شرط اخر وهو اذا كانت الكلمة الاولى في المصفوفة تساوي كلمة البحث فسيقوم البرنامج بطباعة النتيجة وهكذا سنتجنب التكرار مهما كانت عدد الكلمات المكررة بنفس العنوان :
Code :
else[
while($r = mysql_fetch_object($sql))[
$Id = $r -> id; $Title = $r -> title;
$word = explode(’ ‘,$Title); $SimWords = Array();
foreach ($word as $sword) [
if ($sword == $search) [
$SimWords = ($sword);
] ]
if $SimWords[0] == $search) [
echo’<a href=”articles.php?id=$Id”>$Title</a><br /><br />’;
]
]
نتائج الشروط البرمجية التي قمنا بكتابتها اول الكود بحالة لم تتحقق :
Code :
]else[
echo”الرجاء التاكد من انك قمت بادخال قيمة منطقية لنص البحث”;
]
]else[
echo”الرجاء التاكد من ان النموذج قد ارسل البيانات بالفعل”;
]
?>
كود الصفحة search.php كاملا :
Code :
<x--xx--x/P>
if(isset($_POST['dosearch']))[
$search = mysql_real_escape_string($_POST['search']);
if(isset($search))[
$sql = mysql_query(”--xx-- * FROM `articles` --xx-- `title` --xx-- ‘%$search%’”)or die(mysql_error());
$num = mysql_num_rows($sql);
if($num == 0)[
echo “عذرا … لم يتم الحصول على نتائج لبحثك”;
]else[
while($r = mysql_fetch_object($sql))[
$Id = $r -> id; $Title = $r -> title;
$word = explode(’ ‘,$Title); $SimWords = Array();
foreach ($word as $sword) [
if ($sword == $search) [
$SimWords = ($sword);
] ]
if $SimWords[0] == $search) [
echo’<a href=”article.php?id=$Id”>$Title</a><br /><br />’;
] ] ] ]else[
echo”الرجاء التاكد من انك قمت بادخال قيمة منطقية لنص البحث”;
]
]else[
echo”الرجاء التاكد من ان النموذج قد ارسل البيانات بالفعل”;
]
?> | |
| | | | مع Egy Heart سـ تعرف كيف تنشأ محرك بحث خاص لمنتدآك | |
|
| Permissions in this forum: | You cannot reply to topics in this forum
| |
| |
| |