كيفية استخدام server.mappath في ASP
لقد نسيت دائمًا كيفية استخدام server.mappath. دعنا نسجله أدناه للاستخدام لاحقًا:
ملاحظة عامة: المسارات التي تم الحصول عليها بواسطة Server.mappath كلها مسارات فعلية على الخادم ، والتي تسمى غالبًا المسارات المطلقة.
1. server.mappath ("/")
ملاحظة: احصل على الموقع الذي يوجد فيه دليل جذر التطبيق ، مثل C:/inetpub/wwwroot/.
2. server.mappath ("./")
ملاحظة: احصل على الدليل الحالي للصفحة ، وهو ما يعادل server.mappath ("").
3. server.mappath ("../")
ملاحظة: احصل على الدليل العلوي للصفحة التي تعمل عليها.
4. server.mappath ("~/")
ملاحظة: الحصول على دليل البرنامج الحالي على مستوى التطبيق. إذا كان الدليل الجذر ، فهو دليل الجذر. إذا كان دليلًا افتراضيًا ، فهو موقع الدليل الظاهري ، مثل c:/inetpub/wwwroot/exmentment/.
دعونا نلقي نظرة على الصورة أولاً:
1. أولاً ، قم بإنشاء المجلد الأحمر أسفل القرص E لهذا الجهاز ، واستمر في إنشاء ملف conn.asp في المجلد. محتوى الملف كما يلي:
<٪ = server.mappath ("database/cnbruce.mdb") ٪> <٪ = server.mappath ("/database/cnbruce.mdb") ٪> <٪ = server.mappath ("../ database/cnbruce.mdb") ٪> |
يتم تصحيح نتائج العرض النهائي للمسارات الثلاثة.
2. قم بإنشاء قاعدة بيانات مجلد تحت المجلد الأحمر ، ويتم تخزين ملف cnbruce.mdb داخل المجلد.
حتى الآن يمكننا أن نعرف على وجه اليقين أن المسار المطلق لملف قاعدة البيانات هو: e: /red/database/cnbruce.mdb
لا ينبغي أن تكون هناك مشكلة مع ما سبق. إذا فهمت ذلك ، تابع قراءته. إذا كنت لا تفهم ، تعلم نظام تشغيل Windows -_-!
3. للمقارنة والمقارنة ، استمر في إنشاء مجلد أزرق تحت المجلد الأحمر ، ويتم تخزين ملف conn.asp نفسه داخل المجلد.
<٪ = server.mappath ("database/cnbruce.mdb") ٪> <٪ = server.mappath ("/database/cnbruce.mdb") ٪> <٪ = server.mappath ("../ database/cnbruce.mdb") ٪> |
4. بالطبع ، من المهم للغاية تعيين الدليل الظاهري للمجلد الأحمر. تتمثل الطريقة في النقر بزر الماوس الأيمن على المجلد الأحمر ، وتحديد "share ..." ، ومتابعة لتحديد علامة التبويب "مشاركة الويب" في النافذة المنبثقة ، وحدد "مشاركة هذا المجلد" ، وضبط الاسم المستعار على "Red". أخيرًا "حسنًا".
5. حسنًا. الآن يمكنك تصحيح ملف اثنين من conn.asp.
انظر أولاً إلى المجلد الأحمر. يجب أن يكون عنوان URL: http: //localhost/red/conn.asp
يمكنك أن ترى أن واحدًا منهم صحيح فقط ، وهذا هو
<٪ = server.mappath ("database/cnbruce.mdb") ٪>
6. دعونا نلقي نظرة على المجلد الأزرق في المجلد الأحمر. URL: http: //localhost/red/blue/conn.asp