الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لماذا لا يمكن استخدام الرمز ( .. ) للعودة للمجلد السابق في Asp ؟

بدأه يوفي VIP في 2 مايو 2008 · 1 رد · 712 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..

اخواني لماذا لا يمكنني استخدام الرمز ( .. )للعودة للمجلد السابق ..

حاولت في ذلك أكثر من مرة في اكثر من استضافة مجانية في عملية الوصول لقاعدة البيانات ولكن للأسف لا يمكنني ذلك ويظهر لي رسالة الخطأ التالية :

Server.MapPath() error 'ASP 0175 : 80004005' 

Disallowed Path Characters 

/mysite/admin/conn.asp, line 4 

The '..' characters are not allowed in the Path parameter for the MapPath method.

تم تعديل هذه المشاركة بواسطة يوفي VIP في 2 مايو 2008 في 01:05

#2

عجيب !

الا يوجد حل للمشكلة ..

قليل من التفاصيل اخواني لعلها ان توضح المشكلة..

لدي مجلد باسم db يحتوي على قاعدة البيانات .. ومجلد اخر باسم admin يحتوي على صفحات ادارة الموقع ومن هذه الصفحات صفحة الاتصال conn.asp والتي بها الكود التالي :.

<%
set cn=server.createobject("ADODB.Connection")
cn.provider="Microsoft.Jet.OLEDB.4.0"
cn.open (server.MapPath("../db/DB1.mdb"))
%>

وفي جميع صفحات لوحة التحكم ( داخل مجلد admin) عندما اريد عمل استدعاء لصفحة الاتصال استخدم الكود التالي ::

<!--#INCLUDE FILE="CONN.ASP"-->

ولكن للأسف تظهر لي رسالة الخطأ التي وضعتها في اول الموضوع ؟؟

مالعمل اخواني ؟

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…