مدیریت فایل (File Handling)
«مدیریت فایل PHP» یعنی بازکردن و پردازش فایل ها. «فایل (File)» ظرف داده است. خیلی وقت ها باید یک فایل را بخوانی یا بنویسی. اما همیشه با دقت پیش برو.
اهمیت و هشدار ایمنی
PHP توابع زیادی برای ساخت، خواندن، آپلود و ویرایش دارد. ولی اشتباه ها خطرناک هستند. مثلا پرشدن هارد یا پاک شدن محتوا.
هشدار: قبل از هر تغییر، از فایل نسخه پشتیبان بگیر.
تابع readfile() در PHP
تابع readfile() یک فایل را می خواند و مستقیم در خروجی می نویسد. «بافر خروجی (Output Buffer)» جایی است که متن چاپ شده جمع می شود.
فرض کن فایل webdictionary.txt روی سرور داری. با کد زیر، محتوا چاپ می شود. همچنین تعداد بایت های خوانده شده برمی گردد.
<?php
echo readfile("webdictionary.txt");
?>
نکته: اگر فقط می خواهی نمایش دهی، readfile() ساده و سریع است.
گام های تمرین سریع
- یک فایل متنی روی سرور بساز.
- کد
readfile()را در یک فایل PHP قرار بده. - صفحه را باز کن و خروجی را بررسی کن.
جمع بندی سریع
- readfile() محتوا را مستقیم چاپ می کند.
- خریدن زمان؟ از readfile() استفاده کن.
- قبل از ویرایش، پشتیبان بگیر.
- اشتباه ها می توانند فایل ها را نابود کنند.
لینک های داخلی
برای ساخت قطعات مشترک، صفحه اینکلود PHP را ببین. همچنین ادامه این مبحث در بازکردن فایل در PHP دنبال می شود.