كيفية الكتابة إلى ملف في ASP من نموذج

على الرغم من أن معظم مواقع الويب الخاصة بالأعمال تحفظ المعلومات في قاعدة بيانات ، فإن بعضها يكتب البيانات في ملف ، مثل ملف نصي أو PDF. يستخدم المطورون الذين يكتبون البرامج النصية لـ ASP للويب كائن نظام الملفات لكتابة البيانات إلى ملفات Windows. بعد إنشاء كائن نظام ملفات مسمى في ASP ، لا يتطلب الأمر سوى بضعة أسطر من التعليمات البرمجية لإنشاء ملف جديد وكتابة البيانات إليه. يمكن أن تأتي البيانات من أي مصدر ، بما في ذلك النموذج المقدم من المستخدم. تتضمن علامة HTML معلمة تسمي ملف البرنامج النصي لـ ASP ؛ يتلقى البرنامج النصي البيانات من النموذج ويعالجها.

1

ابدأ برنامج تطوير ASP المفضل لديك ، مثل Microsoft Visual Web Developer Express أو Adobe Dreamweaver. يمكنك أيضًا استخدام Windows Notepad ++.

2

قم بإنشاء ملف ASP جديد في برنامج التطوير الخاص بك. في برنامج Notepad ++ ، انقر فوق قائمة "ملف" وحدد "حفظ باسم…." لفتح مربع الحوار "حفظ" ، ثم انقر فوق القائمة المنسدلة بالعنوان "حفظ كنوع ..." وحدد "كل الملفات". اكتب "write_form_data.asp" (بدون علامات اقتباس) في مربع نص اسم الملف ، ثم انقر فوق الزر "حفظ".

3

اكتب بضعة أسطر من التعليمات البرمجية لبدء ملف ASP كبرنامج VBScript ، كما يوضح هذا النص:

4

أضف رمزًا لإنشاء كائن نظام ملفات وافتح ملف Windows ، باستخدام النص التالي كمثال:

تعيين filesystemobject = Server.CreateObject ("Scripting.FileSystemObject") تعيين ملف = filesystemobject.OpenTextFile ("c: \ files \ formdata.txt"، 8، true)

5

إضافة كود لاسترجاع المتغيرات الفردية من بيانات النموذج وكتابتها على النحو التالي:

file.WriteLine (request.querystring ("name")) file.WriteLine (request.querystring ("address")) file.WriteLine (request.querystring ("city")) file.WriteLine (request.querystring ("حالة" )) file.WriteLine (request.querystring ("zip"))

في هذا المثال ، قام النموذج بتمرير الحقول "الاسم" و "العنوان" و "المدينة" و "الحالة" و "الرمز البريدي" إلى البرنامج النصي ASP. تسترد طريقة "request.querystring" كل حقل من بيانات النموذج.

6

أضف التعليمات البرمجية لإغلاق الملف ، حرر الملف وكائنات نظام الملفات ، ثم أضف رمز القوس الأيمن "٪>" لإنهاء برنامج VBScript ، على النحو التالي:

file.Close set file = Nothing set filesystemobject = لا شيء٪>

7

احفظ ملف ASP وأغلق برنامج التطوير.