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

سؤال فى الملفات fwrite

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

ماذا يحدث عندما يقوم أكثر من زائر للموقع بأستخدام سكريبت يكتب فى ملف معين فى نفس الوقت ؟

و هل سيستجيب الملف للكتابة من الزائر الأول أم الثانى أم الثالث ؟

و شكرا مقدما

لا تراجع و لا إستسلام

#2

لو الملف مفتوح مسبقا و بيتم الكتابة فيه و تمت مقاطعة العملية دى بعملية كتابة تانية فى نفس الملف , بيحصل اتلاف للملف

بالتالى استخدام دالة زى flock بيكون مفيد , بحيث انك بتمنع اى عملية كتابة تانية غير الى انت بتنفذها الى ان تنتهى العملية دى و تقوم مرة تانية باستخدام نفس الدالة لفتح مجال التعديل لبقية العمليات

يعنى المستخدم واحد بيكتب فى ملف و فى نفس الوقت المستخدم اثنين عايز يكتب فى نفس الملف

1 - مستخدم واحد بيفتح الملف .

2 - يقوم بمنع اى عملية مقاطعة.

3 - يقوم بعملية الكتابة .

4 - يقوم بالسماح لعمليات المقاطعة.

5 - يدخل المستخدم الثانى و يعيد الكرة من جديد ( من اول نقطة 1 ).

فى حلول تانية لنفس المشكلة و كل مبرمج و حسب ما يفضل.

المزيد :

PHP Manual . flock

Web Citizen

ShrefInLife.gif

__________

General blog : Shref In Life

#3

أهلا شريف

و شكرا على الحل و بالفعل flock حلتلى المشكله

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

لا تراجع و لا إستسلام

#4

تمام ;)

MySQL بتعمل تنظيم للحكاية دى كويس ( او الـ Relational databases عموما )

Web Citizen

ShrefInLife.gif

__________

General blog : Shref In Life

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

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