تقوم الدالة fopen() بفتح ملف أو عنوان URL.
إذا فشلت الدالة fopen()، فإنها تُرجع FALSE مع رسالة خطأ. يمكنك إخفاء مخرجات الخطأ عن طريق إضافة "@" أمام اسم الوظيفة.
fopen(اسم الملف،الوضع،include_path،السياق)
المعلمة | يصف |
---|---|
اسم الملف | مطلوب. يحدد الملف أو عنوان URL المطلوب فتحه. |
وضع | مطلوب. يحدد نوع الوصول الذي تطلبه إلى هذا الملف/الدفق. القيم المحتملة: "r" (يفتح في وضع القراءة فقط، وأشر مؤشر الملف إلى رأس الملف) "r+" (يفتح في وضع القراءة والكتابة، ويوجه مؤشر الملف إلى رأس الملف) "w" (مفتوح للكتابة، امسح محتويات الملف، حاول إنشاء الملف إذا لم يكن موجودا) "w+" (افتح في وضع القراءة والكتابة، وامسح محتويات الملف، وحاول إنشاء الملف إذا لم يكن موجودًا) "a" (مفتوح في وضع الكتابة، أشر مؤشر الملف إلى نهاية الملف للكتابة، إذا كان الملف غير موجود، حاول إنشائه) "a+" (يفتح في وضع القراءة والكتابة، ويحفظ محتوى الملف عن طريق توجيه مؤشر الملف إلى نهاية الملف والكتابة) "x" (إنشاء ملف جديد وفتحه للكتابة، أو إرجاع FALSE وخطأ إذا كان الملف موجودًا بالفعل) "x+" (إنشاء ملف جديد وفتحه للقراءة والكتابة، أو إرجاع FALSE وخطأ إذا كان الملف موجودًا بالفعل) |
include_path | خياري. اضبط هذه المعلمة على "1" إذا كنت تريد أيضًا البحث عن الملفات في include_path (في php.ini). |
سياق | خياري. يحدد البيئة لمقبض الملف. السياق عبارة عن مجموعة من الخيارات التي يمكنها تعديل سلوك الدفق. |
ملاحظة: عند كتابة ملف نصي، تأكد من استخدام نهايات السطر الصحيحة! في أنظمة Unix، فاصل السطر هو n؛ وفي أنظمة Windows، فاصل السطر هو rn؛ وفي أنظمة Macintosh، فاصل السطر هو r. توفر أنظمة Windows علامة تحويل نصية "t" يمكنها تحويل n إلى rn بشفافية. يمكنك أيضًا استخدام "b" لفرض الوضع الثنائي حتى لا يتم تحويل البيانات. لاستخدام هذه العلامات، استخدم "b" أو "t" كالحرف الأخير لمعلمة الوضع.
<?php$file = fopen("test.txt"،"r");$file = fopen("/home/test/test.txt"،r");$file = fopen("/home/test /test.gif"،"wb")؛$file = fopen("http://www.example.com/"،"r")؛$file = fopen("ftp://user:[email protected]/test.txt"،"w")؛؟>