Internet Information Server قم بتركيب خدمةControl Panel الويندوز، وذلك بالذهاب لي لوحة التحكم. Internet Information Server واختيار Add/Remove Windows Components ثانيا : إختيار برنامج لكتابة نصوص ASP :. سأستخدم خلال الشرح برنامج ASP لكتابة نصوصFront Page NotePad برامج أخرى تستطيعون أيضا متابعة الدروس معنا. إن كنت تريد استخدام برنامجNote Pad الويندوز يمكنه القيام بالواجب. إلا أنني لا أنصحك حاليا باستخدامMicrosoft Front Page شكل الصفحة. كذلك تستطيع استخدام أي برامج تصميم صفحات الويب مثل المتخصص في إنشاء صفحات Microsoft Interdev أو ،Macromedia Dream Weaver . Front Page إذا قم بتركيب : برنامج قواعد البيانات: .. لكنني سأعتمد على Microsoft Access أو SQL يمكننا استخدام. Microsoft Access 2000 : ).. وأتمنى منكم المتابعة للتعلم.
إنني مؤمن بأن أفضل طريقة لتعلم هذه اللغة هو القيام بأمثلة عملية
الأوامر أو القيم إلا عندما نحتاجها لتصميم إحدى الصفحات
ولنتأكد من تطبيقنا السليم للغة
ستكون قادرا على تصميم مشروعا مشابها، ومن ثم تطويره إن شاء الله
مشروعنا سيكون، تصميم موقع إخباري بسيط
أولا
١
٢
ثانيا
١
٢
ثانيا
١
٢
تنفيذ هذا الموقع الإخباري، يتطلب منا تعلم مجموعة من أهم أوامر هذه اللغة
الدروس
إذا خذ قسطا من الراحة
وأنا في انتظارك هناك
Personal Web Server - PWS
وستجد هنا خطوات مدعمة بالصور لتسهيل عملية تركيب
40 MB 20
فارغة في القرص الصلب
في مشغل الأقراص
Run
x:\add-ons\pws\setup.exe
بحرف مشغل الأقراص بجهازك
ستظهر لك الشاشة التالية
Custom
"Show
Subcomponents…"
"Show Subcomponents…"
Next
للانتقال لخطوة التالية من عملية التثبيت
ستظهر لك الشاشة التالية
ستبدأ عملية التثبيت
بعد الانتهاء منها سيطلب منك إعادة تشغيل الجهاز
هذا يعني أن التركيب قد تم بنجاح
طريقة سريعة لاختبار ذلك، اذهب للعنوان التالي
وستظهر لك الشاشة التالية
!
ملاحظات
إن لم لكن لديك قرص ويندوز ٩٨ يمكنك سحب البرنامج من هذا الرابط
http://www.alnoor-world.com/download/PWS.zip
.. لذا لن أتحدث عن المتغيرات أو. .. سنبدأ بمشروع من الصفر، خطوة بخطوة.. وعند نهاية هذه الدروس. . : المحتوى: . أخبار تقنية . . أخبار منوعة . : الخدمات: . محرك بحث في محتويات الموقع . . سجل زوار . :الإدارة: . تسجيل المسؤولين عن الموقع (أسماء وكلمات مرور خاصة بهم .( . إضافة، تعديل، حذف الأخبار من خلال الموقع . .. وهذا هو الغرض من هذه.فهل أنت مستعد ومتحمس ؟! إذا أرجو منك المتابعة وسنصل إلى موقع رائع في النهاية. .. وابدأ بتجهيز البرامج التي أخبرتك عنها في الأعلى.. ثم تابع الدروس التالية.. . تركيب ASP ضروري لتشغيل صفحات PWS إن تركيب و – 30 MB RAM 90 و MHz يتطلب البرنامج على الأقل معالج بينتيوم بسرعة PWS. . . Windows ١. أدخل قرص 98واختر تشغيل Start ٢. اضغط على قائمة ابدأ ٣. اكتب. X ٤. أبدل حرف:ثم من الشاشة التالية اضغط على Next اضغط على ثم اضغط على "Personal Web Server (PWS)" من الشاشة التالية اختر ثم اضغط على "Documentation” من الشاشة التالية اختر ثم Ok ثم مرة أخرى Ok ثم اضغط على "Active Server Pages” من الشاشة التالية اختر. .. أفضل إبقاء كل شي على ما هو عليه، إلا أن هذا الأمر راجع إليك. . . عندما تفعل ذلك ستلاحظ أن هنالك شيئا جديدا أضيف. تهانينا. Taskbar. بجانب الساعة في شريط المهام(يفضل الاحتفاظ بهذا العنوان في قائمة المواقع المفضل: Favorites) http://localhost/iishelp : : ·
إن لم ترغب بتخزين هذا البرنامج على جهازك
لكن ذلك سيتطلب تجربة الصفحات التي سنصممها، على
الإنترنت مباشرة، ولن يمكن تشغيل الصفحات على الكمبيوتر
default.asp
في الموقع لتشغیلها
: Default .
قم بتصمیم ما یعجبك
وآخر ،
ولا تنسى أن تكتب فقرة
C:\Inetpub\wwwroot\news
ملاحظة
ثم قم أنت بإنشاء المجلد
لتخزین ملفات مشروعنا هذا فیه
التصمیم المقترح
عالم الیوم
. فبإمكانك حجز مساحة مجانية من هذا الموقع · . http://www1.domaindlx.com . الصفحة الأولى Index أو Default عن صفحة تحمل اسم (Browser) دائما ما یبحث برنامج التصفح تلقائیا. لذا عادة ما تكون الصفحة الرئیسیة في الموقع بهذا الاسم. وفي مشروعنا سنستخدم اسم.. مع مراعاة وضع عنوان الصفحة بشكل بارز، ورابط لكل من Frontpage باستخدام(guest.asp) ورابط لسجل الزوار ،(news.asp) والأخبار المنوعة ، (tech.asp) الأخبار التقنیة(admin.asp). وأخیرا رابط لقسم إدارة الموقع ،(search.asp) لمحرك البحث ترحیبیة بالزوار .وخزن جمیع هذه الملفات في: هذه بعض المواقع التي تشرح لك كیفیة التصمیم بالفرونت بیج :المصمم لك ، أجنادین. C:\Inetpub\wwwroot سیتم إنشاء هذه المجلدات PWS ملاحظة: عند تركیب. news :
للتصمیم المقترح
<html dir=
<head>
<metta http-equiv=
charset=windows-1256"
<metta http-equiv=
<metta name=
<metta name=
<title>
</head>
<body>
<p align=
<hr>
<p align=
size=
تقنیة
href=
|
الموقع
<hr>
<p align=
بكم في
موقعنا الإخباري المتمیز
<p align=
لكم
المتعة والفائدة معنا
<p align=
تحیات
<p align=
color=
الموقع
<hr>
<p align=
size=
تقنیة
href=
|
الموقع
<p align=
size=
الحقوق محفوظة ٢٠٠١
</body>
</html>
SSI
للاستغناء عن تكرار تصمیم الأجزاء المتشابهة في كل صفحة
لوضع الجزء المراد تكراره في مل
واحد فقط
على سبیل المثال
ل
ببسا
<head>
<metta http-equiv=
charset=windows-1256"
<metta http-equiv=
<metta name=
<metta name=
<title>
</head>
<body>
<p align=
<hr>
<p align=
size=
تقنیة
href=
|
الموقع
<hr>
نهایة الصفحة
<hr>
<p align=
size=
تقنیة
href=
|
الموقع
<p align=
size=
الحقوق محفوظة ٢٠٠١
</body>
</html>
ثم كتابة ما تریده ما بین هاتین الفقرتین
للتوضیح أكثر، س
والجزء الرئیسي سیكون باللون الأسود
<html dir=rtl>
. (استخدام هذا النص سیسهل علیك متابعة الدروس.( HTML هذا هو نص rtl>"Content-Type" content="text/html;>"Content-Language" content="ar-qa">"GENERATOR" content="Microsoft FrontPage 4.0">"ProgId" content="FrontPage.Editor.Document">الیوم عالم </title>"center"><img border="0" src="thetitel.gif"></p>"center"><font face="Simplified Arabic" "3"><b><a href="tech.asp"> أخبار</a>| <a href="news.asp"> أخبار منوعة </a>| <a"search.asp"> بحث </a> <a href="guest.asp"> سجل الزوار </a>| <a href="admin.asp"> إدارة</a></b></font></p>"center"><font face="Simplified Arabic" size=" مرحبا <" 3 </font></p>"center"><font face="Simplified Arabic" size=" نتمنى <" 3 </font></p>"center"><font face="Simplified Arabic" size=" مع <" 3 </font></p>"center"><font face="Simplified Arabic" size="3" "#AD إدارة<" 1212 </font></p>"center"><font face="Simplified Arabic" "3"><b><a href="tech.asp"> أخبار</a>| <a href="news.asp"> أخبار منوعة </a>| <a"search.asp"> بحث </a> <a href="guest.asp"> سجل الزوار </a>| <a href="admin.asp"> إدارة</a></b></font></p>"center"><b><font face="Simplified Arabic" " جمیع<" 2 </font></b></p> استخدام .. مثل الجزء العلوي من الصفحة.. أو مؤخرةف SSI الصفحة والتي تحتوي على حقوق الحفظ .. نستطیع استخدام میزة.. وإضافة اسم الملف في الملفات المراد تكرار الجزء فیها. : سنعتمد تصمیما واحدا لجمیع الصفحات.. ففي رأس الصفحة عنوان الموقع، وتحته روابطلأقسام المختلفة.. وفي نهایة الصفحة الروابط من جدید. طة، یمكنك نسخ نفس النص لجمیع الصفحات.. الرأس: "Content-Type" content="text/html;>"Content-Language" content="ar-qa">"GENERATOR" content="Microsoft FrontPage 4.0">"ProgId" content="FrontPage.Editor.Document">عالم الیوم </title>"center"><img border="0" src="thetitel.gif"></p>"center"><font face="Simplified Arabic" "3"><b><a href="tech.asp"> أخبار</a>| <a href="news.asp"> أخبار منوعة </a>| <a"search.asp"> بحث </a> <a href="guest.asp"> سجل الزوار </a>| <a href="admin.asp"> إدارة</a></b></font></p> : "center"><font face="Simplified Arabic" "3"><b><a href="tech.asp"> أخبار</a>| <a href="news.asp"> أخبار منوعة </a>| <a"search.asp"> بحث </a> <a href="guest.asp"> سجل الزوار </a>| <a href="admin.asp"> إدارة</a></b></font></p>"center"><b><font face="Simplified Arabic" " جمیع<" 2 </font></b></p> . أضح النص كاملا مرة أخرى، الجزء العلي سأضعه باللون الأخضر، والسفلي باللون الأرق،. هذا هو النص:
الجزء العلوي
<head>
<metta http-equiv="Content-Type" content="text/html;
charset=windows-1256">
<metta http-equiv="Content-Language" content="ar-qa">
<metta name="GENERATOR" content="Microsoft FrontPage 4.0">
<metta name="ProgId" content="FrontPage.Editor.Document">
<title>
</head>
<body>
<p align="center"><img border="0" src="thetitel.gif"></p>
<hr>
<p align="center"><font face="Simplified Arabic"
size="3"><b><a href="tech.asp">
تقنیة
href="search.asp">
| <a href="guest.asp">
الموقع
<hr>
الجزء الرئیسي
<p align="center"><font face="Simplified Arabic" size="
بكم في
موقعنا الإخباري المتمیز
<p align="center"><font face="Simplified Arabic" size="
لكم
المتعة والفائدة معنا
<p align="center"><font face="Simplified Arabic" size="
تحیات
<p align="center"><font face="Simplified Arabic" size="3"
color="#AD
الموقع
الجزء السفلي
<hr>
<p align="center"><font face="Simplified Arabic"
size="3"><b><a href="tech.asp">
تقنیة
href="search.asp">
| <a href="guest.asp">
الموقع
<p align="center"><b><font face="Simplified Arabic"
size="
الحقوق محفوظة ٢٠٠١
</body>
</html>
الأمر سهل للغایة ألی
التقنیة، الأخبار المنوعة، بحث، سجل الزوار
ستقوم بعملیة النس
تصمیم رأس الصفحة أو نهایتها، هل ستفتح ال
شاقا علیك
pagefooter.txt
لتكون الشفرة فیه كالتالي
<html dir=
<!--#include file="pageheader.txt" -->
"عالم الیوم </title> أخبار</a>| <a href="news.asp"> أخبار منوعة </a>| <aبحث </a>سجل الزوار </a>| <a href="admin.asp"> إدارة</a></b></font></p> "مرحبا <" 3 </font></p>نتمنى <" 3 </font></p>مع<" 3 </font></p>إدارة<" 1212 </font></p> "أخبار</a>| <a href="news.asp"> منوعة أخبار </a>| <aبحث </a>الزوار سجل </a>| <a href="admin.asp"> إدارة</a></b></font></p>جمیع<" 2 </font></b></p> س كذلك؟! إنه سهل هذه المرة لأن عدد الصفحات لدینا بسیط.. الصفحة الرئیسیة، الأخبار.. أي خمس صفحات.. لكن تخیل أن عندنا ١٠٠ صفحة.. هلخ واللصق لكل هذه الصفحات!! وإن قمت بذلك.. تخیل أنك ترید إجراء تعدیل معین في ١٠٠ صفحة وتقوم بتعدیلها واحدة واحدة!! ألن یكون الأمر!! إلیك الحل.والجزء الأسفل باسم pageheader.txt قم بحفظ الجز الأعلى في ملف اسمه: default.asp أجرِ تعدیلا التالیة على ملف rtl>
<p align=
بكم في
موقعنا الإخباري المتمیز
<p align=
لكم
المتعة والفائدة معنا
<p align=
تحیات
<p align=
color=
الموقع
<!--#include file="pagefooter.txt" -->
"center"><font face="Simplified Arabic" size=" مرحبا <" 3 </font></p>"center"><font face="Simplified Arabic" size=" نتمنى <" 3 </font></p>"center"><font face="Simplified Arabic" size=" مع <" 3 </font></p>"center"><font face="Simplified Arabic" size="3" "#AD إدارة<" 1212 </font></p>
شغل الصفحة
(
كل ما علینا هو إجراء التغییر على أحد هذین الملفین
project.mdb
إن لم
تكن لديك خبرة سابقة في التعامل مع هذا البرنامج فلا تخشى شيئا، فسأكون معك خطوة بخطوة
١
سيطلب منك حفظ قاعدة البيانات، اختر لها اسما واحفظها
أو المجلد الفرعي الذي خصصته لهذه الصفحة بداخل هذا المجلد
سيتم إكمال الدروس
اعتمادا على هذا الافتراض
!Error
4-1-
project.mdb
!Error
.. وستراها بنفس التصمیم الأول.. والآن.. یمكن إدراج الرأس والنهایة لكل الصفحات الأخرى التي سنصممها قریبا) من دون الحاجة لنسخ الشفرة في كل مرة.. وإن أردنا إجراء أي تغییر في المستقبل،.. والتغییر سیطبق تلقائیا على جمیع الصفحات. تصميم قاعدة البيانات للمشروع Microsoft Access كما ذكرت في الفصل الأول، سنصمم قاعدة البيانات باستخدام برنامج . 2000 . - شكل ٤ Ok. واضغط Blank Access database اختر. C:\Inetpub\wwwroot فيnews ( بداخل المجلد الفرعي database ويفضل أن تحفظ بداخل مجلد فرعي باسم.( شكل 1 وسنسمي القاعدة هنا
4-2-
ستظهر لك الشاشة التالیة
٢
وصمم الجدول التالي
٣
– Text, Memo, AutoNumber)
وعادة ما يكون الرقم الموجود ٥٠
الحروف التي بإمكانك إدخالها في هذا الحقل، لذا أنصح بتغييرها ل ٢٥٥ وهو الحد الأقصى
أي لا يمكن ترك هذا الحقل فارغ
أي يمكن ترك هذا الحقل فارغ من البيانات
سيسألك عن اسم الجدول، بإمكانك اختيار أي اسم يعجبك
No
!Error
٤
٢
التالي
4-
سيتم ترقيمها تلقائيا
30/9/2001
تنجو من
محاولة
تفكيكها
سحبت الولايات الثمانية عشر الدعوى التي
رفعتها على شركة مايكروسوفت، مطالبة
المحكمة بتفكيك الشركة لكونها محتكرة
لسوق البرمجيات
31/9/2001
حركة طالبان
على الإنترنت
بعد عملية تفجير برجي التجارة العالمية
بنيويورك، ورفض حركة طالبان تسليم بن
لادن للولايات المتحدة الأمريكية، قام
مجهولون باختراق مواقع الحركة على
الإنترنت
أغلق الجدول، واحفظ القاعدة
عن طريق الموقع
في المرة التالية، ستظهر لك الشاشة التالية
يمكنك اختيار القاعدة التي أنشاءناها في هذا الدرس من خلال هذه الشاشة مباشرة
بقاعدة البیانات
وفي هذا الدرس،
واستعراض محتوياتها
(tech.asp).
tech.asp
في الصفحة الأولى كنا قد كتبنا جملة ترحيبية لزوار الموقع
تبين ماهية الصفحة
إليكم آخر المستجدات على الساحة التقنية
شكل 2 : Create بعد الضغط على زر - شكل ٤ Create table in Design view اختر - شكل ٤ وهذا الجزء يتغير بتغير نوع الحقل Field Properties ( في قسم. هذا الجزء هو الذي يحدد عدد Text إن كان الحقل Field Size ستجد. . بإمكانك No وعادة يكون أمامها Allow Zero Length أيضا ستجد. Yes وضع. في مشروعنا الحالي سنسميه Save اضغط على ثم ستظهر لك الرسالة التالية اختر منها tech_news. - شكل ٤ ). اضغط على اسمه مرتين لفتحه. سيظهر لك الشكل - أغلق الجدول، وسترى اسمه موجود في (شكل ٣ شكل 5 ( id أدخل البيانات التالية في الجدول (خانة مايكروسوفت 1 .اختراق مواقع 2 . .. واستعد للدرس القادم الذي سأبين فيه كيفية استعراض محتويات القاعدة. : Ms Access ملاحظة: عند فتح برنامج. ASP ربط صفحات Microsoft Access صممنا في الدرس السابق قاعدة بيانات باستخدام برنامج . 2000 . ASP سنتعلم كيفية ربط القاعدة بصفحات لإجراء بعض التعديلات عليها. لذا قم بحفظها باسم (default.asp) قم بفتح الصفحة الأولى فكل التغييرات التي سنقوم بهذا ستكون على ملف. أما في هذه الصفحة فسنستبدلها بجملة أخرى. فسنكتب:
ASP .
واكتب الجملة
التالية في أول سطر
<%@ Language=VBScript CodePage = "1256"%>
والآن.. سنبدأ بالجزء الأهم.. وهو كتابة نصوصHTML تكتب دائما بين هاتين العلامتين. <% %> لذا، افتح نصوص ASP نصوص:
في هذه الصفحة
دائما في بداية الصفحة
واكتب التالي تحت الجملة الترحيبية
<%
Dim ConnectionString
Dim ADO
ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" &
Server.MapPath("\database\project.mdb")
Set ADO=Server.CreateObject("ADODB.Connection")
ADO.ConnectionString =ConnectionString
ADO.Open
%>
. وسطر (تحديد اللغة) يجب أن يكون VBScript هذا السطر يشير إلى أننا سنستخدم لغة. :
يتم فيها تحديد المتغيرات، وسنتحدث عن المتغيرات أكثر في
المستقبل
يحدد طريقة فتح قاعدة البيانات، واسم القاعدة والمسار
إليها
وما قبل الاسم هو مسار الوصول إليها
ADO
ويمكنك تغييره بما يناسبك، إلا أن عليك استخدامه كثيرا، لذا لا أفضل تغييره حتى لا يسبب لك
بعض الصعوبة في متابعة الدروس
السطران الخامس والسادس
ما قمنا به حتى هذه الخطوة، هو الوصول للقاعدة فقط
مباشرة
selectSQL="select * from tech_news"
set rs=ADO.execute(selectSQL)
(Dim): السطران الأول والثاني · . (ConnectionString): السطر الثالث · . يمكنك تغيير اسم القاعدة ومسارها بما يتناسب مع ما قمت به على جهازك. لقد قمت. project.mdb بتسمية القاعدة يحدد اسم المتغير الذي سيقوم بالربط.. وهو في مثالنا (Set ADO): السطر الرابع · . : يقومان بفتح القاعدة. · . والخطوة التالية هي الوصول للبيانات التي: ADO.open بالقاعدة. ولعمل ذلك قم بكتابة التالي تحت عبارة
وفيها يثم اختيار البيانات من القاعدة
حسب شروط يتم تحديدها
١
tech_news
أي أن هذان هما الشرطان الواجب القيام بهما
تنفيذ الأمر
ما قمنا به حتى الآن هو فتح القاعدة، واستدعاء البيانات منها
مباشرة
response.write "
response.write "
response.write "
تمثل النتائج
بياناته بين علامات التنصيص
وفي شريط العنوان
اكتب العنوان الموقع، وذلك بكتابة اسم جهازك ومن ثم المجلد الذي يحتوي الموقع
default.asp
في العنوان تمثل اسم الجهاز، وهذا الاسم يختلف من جهاز لآخر
لترى
Computer Name
Select تحدد أمر الاختيار (selectSQL): السطر الأول · . في حالتنا هذه طلبنا اختيار: . جميع البينات) ويمثلها رمز , (* ويمكن استبدالها باسم عمود او خانة معية من الجدول. ٢. من جدول. . (set rs): السطر الثاني · . وما سنقوم به الآن هو طباعة هذه: set rs=ADO.execute(selectSQL) المعلومات. قم بكتابة التالي تحت عبارة العنوان : " & rs("subject")التاریخ : " & rs("add_dat")الخبر : " & rs("body") . حيث يكتب اسم الجدول المراد عرض ، rs(*) ، تقوم بطباعة النتائج response.write " " Explorer Internet وذلك بفتح المتصفح tech.asp قم بتشغيل الصفحة: Address Bar /news/http://asp . لمعرفة اسم جهازك، ASP : ملاحظة: Identification واختر Network ومنها افتح الشبكة Panel Control افتح لوحة التحكم
أي أن العنوان سيصبح كالتالي
http://localhost/news/default.asp
: localhost يمكنك الاستعاضة عن اسم الجهاز بكلمة
ستظهر صفحة عالم اليوم بالشكل التالي
عالم اليوم
:
فاضغط على رابط
إليكم آخر المستجدات في الساحة التقنية
٢٠٠١ الخبر
تفجير برجي التجارة العالمية بنيويورك، ورفض حركة طالبان تسليم بن لادن للولايات المتحدة
الأمريكية، قام مجهولون باختراق مواقع الحركة على الإنترنت
الذي كتبته بقراءة محتويات القاعدة وعرضها
في البيانات المعروضة، وسنشرح طريقة التغلب عليها في الدروس القادمة
فهمه جيدا لأن معظم الدروس التالية تعتمد على هذا الدرس
: " & rs("body")
مباشرة
ADO.close
:أخبار تقنية. لترى النتيجة: : بعد عملية /٩/ العنوان : اختراق مواقع حركة طالبان على الإنترنتالتاريخ : ٣١. .بالطبع توجد إشكاليات بسيطة Code مبروك. لقد قام ال. لكن المهم في هذا الدرس، هو. الخبر response.write " أخيرا، يفضل إغلاق ربط القاعدة بهذا السطر تحت عبارة:
تحسین مظهر عرض البیانات
فإن كنا نود عرض النتائج كل جملة في سطر
أي أن أوامر العرض ستكتب بالطريقة التالية
بوضع هذه العلامة
<p>
<p>
<p>
يجب ملاحظة التالي
بالعلامة التالية
علينا عدم نسيان وضع هذه العلامات
<p/>
شغل صفحة أخبار تقنية
إليكم آخر المستجدات في الساحة التقنية
العنوان
٢٠٠١
الخبر
للولايات المتحدة الأمريكية، قام مجهولون باختراق مواقع الحركة على الإنترنت
أظن أن شكل النتائج أصبح أجمل بهذه الطريقة
في المثال التالي
<div align="
<center>
<table border="
bordercolor="
<tr>
<td width="
<%response.write rs(subject)%>
</tr>
<tr>
<td width="
rs(add_dat)%>
<p><b><span lang="
</tr>
</table>
</center>
</div>
<hr color="
وستكون النتيجة
العنوان
٢٠٠١
الخبر
للولايات المتحدة الأمريكية، قام مجهولون باختراق مواقع الحركة على الإنترنت
عند الانتهاء من كتابة هذه الأوامر
Code
الذي كتبناه قام بعرض وطباعة أول حقل فقط من القاعدة
لحل هذه الإشكالية
عرض جمیع النتائج بشكل متتالي
HTML تحسين مظهر عرض البيانات يعتمد على أوامر لغة: <p></p> فسنضع الجملة بين%> قبل السطور التالية. ASP ملاحظة: لا تنسى أن تغلق نصوص <%response.write " العنوان : " & rs(subject)%></p><%response.write " التاریخ : " & rs(add_dat)%></p><%response.write " الخبر : " & rs(body)%></p> : : <% ASP علينا إغلاق نصوص HTML قبل البدء بكتابة أوامر · : <% %> . HTML في أسطر ASP عند كتابة نصوص · <%(rs( العنوان : " & 2 " response.write%><p> : مثال. لترى النتيجة: : اختراق مواقع حركة طالبان على الإنترنت/٩/ التاريخ : ٣١: بعد عملية تفجير برجي التجارة العالمية بنيويورك، ورفض حركة طالبان تسليم بن لادن. . وغن كنت تريد تجميله أكثر، عليك باستخدام الجداول.ز كما: center">0" cellpadding="0" cellspacing="0" style="border-collapse: collapse"#111111" width="90%">100%" dir="rtl" bgcolor="#DFDFFF"><b><span lang="ar-sa"> : العنوان </span></b></td>100%" dir="rtl"><b><span lang="ar-sa"> التاریخ : <%response.write</span></b>ar-sa"> الخبر : <%response.write rs(body)%></span></b></td>#DFDFFF" width="90%"> : : اختراق مواقع حركة طالبان على الإنترنت/٩/ التاریخ : ٣١ : بعد عملية تفجير برجي التجارة العالمية بنيويورك، ورفض حركة طالبان تسليم بن لادن. . <% ADO.close %> لا تنسى أن تضع بهذا نكون قد عالجنا الإشكالية الأولى، وهي مظهر البيانات. لكن هنالك إشكالية أكبر، وهي أن ال(أول خبر فقط) وتجاهل الأخبار الأخرى. لذا. Do ... Loop و If ... Then سنستخدم كل من
في الدرس السابق، تعلمنا كيف يمكننا تغيير مظهر عرض الأخبار
كيفية عرض جميع الأخبار
وفي هذا الدرس سنتعلم كيف يمكننا عرض كل الأخبار
فستجد التالي
<%@ Language=VBScript CodePage = "1256"%>
. والإشكالية الوحيدة المتبقية الآن هي: . فما قمنا به إلى الآن هو قراءة الأخبار من القاعدة، وعرض أول خبر فقط. . : HTML وافتح tech.asp. افتح صفحة
<html dir=
<!--#include file="pageheader.txt" -->
rtl>
<p align="
التقنیة المستجدات في الساحة
<%
center"><font face="Simplified Arabic"> إلیكم آخر</font></p>
البیانات أوامر فتح قاعدة
Dim ConnectionString
Dim ADO
ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" &
Server.MapPath("\database\project.mdb")
Set ADO=Server.CreateObject("ADODB.Connection")
ADO.ConnectionString =ConnectionString
ADO.Open
واستدعاء البیانات منه أوامر اختیار الجدول
selectSQL="select * from tech_news"
set rs=ADO.execute(selectSQL)
البیانات أوامر استعراض
%>
<div align="
<center>
<table border="
bordercolor="
<tr>
<td width="
rs(subject)%>
</tr>
<tr>
<td width="
<p><b>
</tr>
</table>
</center>
</div>
<hr color="
<% ADO.close %>
" " " center">0" cellpadding="0" cellspacing="0" style="border-collapse: collapse"#111111" width="90%">100%" dir="rtl" bgcolor="#DFDFFF"><b> العنوان : <%response.write</b></td>100%" dir="rtl"><b> التاریخ : <%response.write rs(add_dat)%></b>الخبر : <%response.write rs(body)%></b></td>#DFDFFF" width="90%">
<!--#include file="pagefooter.txt" -->
ليكون بالشكل التالي
ملاحظة
<%@ Language=VBScript CodePage = "1256"%>
: HTML قم بتعديل: السطور الجديدة كتبت باللون الأخصر لتسهل عملية تمييزها.
<html dir=
<!--#include file="pageheader.txt" -->
rtl>
<p align="
التقنیة المستجدات في الساحة
<%
center"><font face="Simplified Arabic"> إلیكم آخر</font></p>
البیانات أوامر فتح قاعدة
Dim ConnectionString
Dim ADO
ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" &
Server.MapPath("\database\project.mdb")
Set ADO=Server.CreateObject("ADODB.Connection")
ADO.Connection