معالجة ملفات PHP
تعتبر معالجة الملفات جزءًا مهمًا من أي تطبيق ويب. غالبًا ما تحتاج إلى فتح ملف ومعالجته لمهام مختلفة.
PHP التلاعب بالملفات
PHP لها وظائف عديدة لإنشاء الملفات وقراءتها وتحميلها وتحريرها.
كن حذرا عند التعامل مع الملفات!
عندما تتلاعب بالملفات ، يجب أن تكون حذرًا جدًا.يمكنك إحداث الكثير من الضرر إذا قمت بعمل خاطئ. الأخطاء الشائعة هي: تحرير الملف الخاطئ ، وملء القرص الصلب ببيانات غير صحيحة ، وحذف محتوى الملف عن طريق الصدفة.
PHP readfile () الوظيفة
تقرأ الوظيفة readfile()
ملفًا وتكتبه في المخزن المؤقت للإخراج.
لنفترض أن لدينا ملفًا نصيًا يسمى "webdictionary.txt" ، مخزن على الخادم ، يبدو كالتالي:
AJAX = Asynchronous JavaScript and XML
CSS = Cascading Style Sheets
HTML = Hyper Text Markup Language
PHP = PHP Hypertext Preprocessor
SQL = Structured Query Language
SVG = Scalable Vector Graphics
XML = EXtensible Markup Language
كود PHP لقراءة الملف وكتابته في المخزن المؤقت للإخراج هو كما يلي (تقوم readfile()
الوظيفة بإرجاع عدد البايتات التي تمت قراءتها عند النجاح):
مثال
<?php
echo readfile("webdictionary.txt");
?>
هذه readfile()
الوظيفة مفيدة إذا كان كل ما تريد القيام به هو فتح ملف وقراءة محتوياته.
ستعلمك الفصول التالية المزيد حول معالجة الملفات.