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

الكتابة إلى الملف في موقعي

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

السلام عليكم ورحمة الله وبركاته

أخواني الكرام قمت بتصميم برنامج php يطلب من المستخدم ادخال بيانات وارسالها إلى ملف نصي لكتابة البيانات المدخلة في الملف عبر الموقع .

المشكلة :

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

هل لابد من وجود تراخيص معينة للملف النصي أو لملفات البرنامج .

ماهو الحل برأيكم .

هذا هو المسار للملف :

$file=fopen("http://www.site.org/file.txt","a");
fputs($file,"$namen");
fclose($file);
#2

عليك اعطاء الترخيص 777 للملف لكي تتمكن من الكتابة عليه و خصوصا اذا كان النظام يونيكس على موقعك

لكن هذا يعرض ملفك للقراءة من قبل اي شخص و هذا امر مرفوض اذا كان فيه كلمات سر مثلا

حاول استخدام قواعد البيانات

www.forsyria.com

Let's google help you Before ask

--------------------------

My Blog : www.phplover.net

#3

استخدم mysql لأن الملفات النصية لن تساعدك عند ازدياد الضغط على موقعك .. فلا يكمن الكتابة على الملف إلا لشخص واحد فقط في الوفت ذاته.

ولكن إن كنت مصمما على الملفات النصية فلا تنسى ان تعلم lock للملف بعد open مباشرة و unlock قبل close مباشرة لتجنب حدوث ضياع للبيانات في حالة وجود أكثر من مستخدم في نفس الوقت ..

مرة أخرى .. استخدم mysql أو إذا كنت لا تريده فيمكنك استخدام dbm

#4

يمكن استخدام الترخيص 666 او 777 على حسب الحاجة ..

وانصحك بالكتابة على XML افضل من ال تكست

وبيضل الافضل الكتابة على Mysql

والاضمن طبعا

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

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

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

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

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

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