السلام عليكم ورحمة الله وبركاته.
لقد استدعيت ملف من نوع txt وحاولة الكتابة عليه لكن محاولاتي فشلة جميعها وهذا هو الكود اللذي كتبته:
- if($write){
- }else{
- }
ودائماً يظهرلي 0 أي أنهو فشل فما هو السبب؟
السلام عليكم ورحمة الله وبركاته.
لقد استدعيت ملف من نوع txt وحاولة الكتابة عليه لكن محاولاتي فشلة جميعها وهذا هو الكود اللذي كتبته:
ودائماً يظهرلي 0 أي أنهو فشل فما هو السبب؟
بدل
rb
ضع
w
او
a
المشكلة انك تستخدم rb والمقصود بها فتح الملف للقراءة فقط اما اذا استخدمت w فهي تعني فتح الملف للكتابة وكل مرة تنفذ الامر سوف يقوم بمسح كل المحتويات القديمة في الفايل ويكتب المحتويات الجديدة
اما اذا استخدمت a فكل مرة تنفذ الكود سيقوم بكتابة المحتويات الجديدة بعد المحتويات القديمة جرب بنفسك وسترى النتائج
w يقصد بها write
a يقصد بها append
r او rb يقصد بها read
hope is not a plan
----------------
شكراً جزيلاً لك.