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

لايمكن إنشاء ملف نصي (ASP)

مغلق
بدأه وحيـد في 25 سبتمبر 2003 · 10 رد · 1,134 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

حاولت كتابة كود ASP يقوم بإنشاء ملف نصي ، لكن عند محاولة فتح الملف ASP الذي من المفترض أن يقوم بإنشاء الملف النصي فالصفحة لاتنفتح ومؤشر تحميل الصفحة يتحرك ببطء شديد مما أضطر إلى إيقاف التحميل ، ومرة قمت بإنتظار تحميل الصفحة وكلفني ذلك الكثير من الوقت حتى فتحت صفحة خطأ لا أتذكر ماكان مكتوب فيها ، والملف النصي لم يتم إنشاءه ، وتمت المحاولة في كل من نظامي ويندوز xp و ويندوز 2000 وخادم IIS .

سمعت أن سبب ذلك هو برامج مكافحة الفيروسات ، فقمت بحذف النورتن كاملاً عن طريق أيقونته الخاصة Uninstall وذلك تم على نظام ويندوز xp فقط ، ولكن لم تنجح العملية .

الكود هو

<%
Set myFileSystem = Server.CreateObject("Scripting.FileSystemObject")
Set myTextStream = myFileSystem.CreateTextFile("C:\Inetpub\wwwroot\test\yaser.txt")
%>

فهل هناك طريقة لإنشاء الملفات عن طريق ASP ؟ .

#3

ربما تكون المشكلة في صلاحيات الدليل ( دايركتوري بيرمشنز ) .. حاول اعطاء صلاحية الكتابة لجميع المستخدمين ، وانتبه للجانب الأمني في الموضوع

#4

بسم الله الرحمن الرحيم

شكراً لك أخي على مرورك ومحاولتك للمساعدة .

لي كامل الصلاحيات ، ولم تُحل المشكلة .

#5

هلا أخي

جرب هذا الكود

<%

dim fs,tfile

set fs=Server.CreateObject("Scripting.FileSystemObject")

set tfile=fs.CreateTextFile("c:\somefile.txt")

tfile.WriteLine("Hello World!")

tfile.close

set tfile=nothing

set fs=nothing

%>

جربته عندي واشتغل تمام

سبحان الله وبحمده , سبحان الله العظيم

#6

بسم الله الرحمن الرحيم

السلام عليكم

شكراً لك أخي على هذه المحاولة ، وقد جربة الكود الذي كتبته لي ولكن لازالت المشكلة قائمة .

#7

بصراحه المشكله غريبه

#8

بسم الله الرحمن الرحيم

السلام عليكم

فعلاً هي مشكلة غريبة ، ولكن الحمدلله أن هناك من يعاني من المشكلة نفسها ، وهذا يعني أن الخطأ ليس مني . ولكن لابأس فأنا الآن استخدم PHP وأستطيع أن أنشى ملفات.

شكراً على مروركم وإهتمامكم ، ولا زلنا ننتظر إجتهادات أكثر .

#9

السلام عليكم

أوكي يا اخواني ان حل المشكله بسيط جدا لانه انا عانيت من نفس هذه المشكله عندما كنت استخدم في بعض الصفحات خاصية sysytem file object . والذي يقوم بتعطيل هذه الخاصية هو برنامج الحمايه من الفيروسات مثل المكافي او النورتن يجب أن تقوموا فقط في ايقاف الفحص التلقائي للفيروس وأن تجعلوه فقط يقوم بالفحص عندما أنت تطلب منه فقط، وعنئذ سوف تنحل هذه المشكله، واذا لم تنحل هذه المشكلة أرجوا من الجميع وقتها رد على هذه الموضوع حتى اوجد لكم حل لذلك اذ لم تنج الطريقة التي طرحتاه لكم.

MCP

MCTS:.Net Framework 2.0: Web Applications

MCPD:Web Developer

#10

بسم الله الرحمن الرحيم

بصراحة مشكلة غريبة وحلها أغرب ، أخي عبدالله جابر لو قرأت الموضوع في الأعلى لوجدت أني قمت بحذف النورتن كاملاً والمشكلة لم تحل وهذا في xp ، وفي 2000 قمت بتعطيل النورتن ولم تزل المشكلة قائمة ، ولكن بقدرت قادر وبعد أن عطلت الفحص التلقائي كما قلت تم إنشاء الملف وهذا في 2000 ولم اجرب في xp .

أشكرك وأشكر كل من قام بوضع حل لهذه المشكلة ، و آسف على إضاعت وقتكم ، وجزاكم الله خيرا .

#11

أخي السائل المشكلة عندك فقط في سماحيات المجلد Permessions ..

اذا كنت تعمل على سيرفر مدفوع الأجر يمكنك من خلال لوحة التحكم اعطاء مجلداتك السماحيات من خلال ال read/write option أما ان كنت على جهازك يمكنك ذلك بسهولة من خلال ال IIS بحيث يمكنك اختيار خصائص مجلد العمل تبعك و تعطي سمحيات قراءة و كتابة دون ان تختار execution فقط read/write

حظا موفقا ..

هذا الموضوع مغلق.

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