PHP fopen() Function











❮ مرجع فایل سیستم PHP

مثال


باز کردن فایل، خواندن خطوط - تا رسیدن به EOF:




$file = fopen("test.txt"، "r");


//خطوط خروجی تا رسیدن به EOF

while(! feof($file)) {
  $line = fgets($file);
  echo $line. "
";
}



fclose($file);

?>

نمونه اجرا »




تعریف و استفاده


عملکرد fopen() یک فایل یا URL را باز می کند.


توجه: هنگام نوشتن روی یک فایل متنی، حتماً از آن استفاده کنید
شخصیت پایان خط! سیستم‌های یونیکس از n، سیستم‌های ویندوز از
و مکینتاش استفاده می‌کنند
سیستم ها از r به عنوان کاراکتر پایان خط استفاده می کنند.
ویندوز یک پرچم ترجمه ('t') ارائه می دهد که هنگام کار با فایل n به
ترجمه می شود.
همچنین می توانید از b برای اجبار حالت باینری استفاده کنید. برای استفاده
این پرچم ها، "b" یا "t" را به عنوان آخرین کاراکتر پارامتر حالت مشخص کنید.



نحو



fopen(نام فایل، حالت، include_path، context)

مقادیر پارامتر









مشخص می کند











را تغییر دهد

پارامتر توضیح
نام فایل لازم است. فایل یا URL را برای باز کردن
حالت لازم است. نوع دسترسی مورد نیاز شما به فایل/جریان را مشخص می کند.

مقادیر ممکن:



  • "r" - فقط خواندنی. از ابتدای فایل
  • شروع می شود
  • "r+" - خواندن/نوشتن. از ابتدای فایل
  • شروع می شود
  • "w" - فقط بنویسید. فایل را باز و کوتاه می کند. یا اگر فایل جدیدی وجود نداشته باشد، ایجاد می کند.
    نشانگر فایل را در ابتدای فایل قرار دهید

  • "w+" - خواندن/نوشتن. فایل را باز و کوتاه می کند. یا اگر فایل جدیدی وجود نداشته باشد، ایجاد می کند.
    نشانگر فایل را در ابتدای فایل قرار دهید

  • "a" - فقط بنویسید. باز می شود و تا انتهای فایل یا می نویسد
    اگر فایل جدیدی وجود نداشته باشد
  • ایجاد می کند
  • "a+" - خواندن/نوشتن. محتوای فایل را با نوشتن در ذخیره می کند
    انتهای فایل

  • "x" - فقط بنویسید. یک فایل جدید ایجاد می کند. FALSE و an را برمی گرداند
    خطا اگر فایل از قبل وجود داشته باشد

  • "x+" - خواندن/نوشتن. یک فایل جدید ایجاد می کند. FALSE و an را برمی گرداند
    خطا اگر فایل از قبل وجود داشته باشد

  • "c" - فقط بنویسید. فایل را باز می کند؛ یا اگر فایل جدیدی وجود نداشته باشد، ایجاد می کند.
    نشانگر فایل را در ابتدای فایل قرار دهید

  • "c+" - خواندن/نوشتن. فایل را باز می کند؛ یا اگر فایل جدیدی وجود نداشته باشد، ایجاد می کند.
    نشانگر فایل را در ابتدای فایل قرار دهید

  • "e" - فقط در PHP موجود در سیستم های منطبق POSIX.1-2008.


include_path اختیاری. اگر می خواهید فایل را در include_path (در php.ini) نیز جستجو کنید، این پارامتر را روی '1' تنظیم کنید
متن اختیاری. زمینه دسته فایل را مشخص می کند. Context مجموعه ای از گزینه ها است که می تواند رفتار یک جریان







<اسکریپت>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1493883843099-0'); });







جزئیات فنی















مقدار بازگشتی: در مورد موفقیت، FALSE و خطا در شکست درست است. تو می توانی
با افزودن یک "@" در جلوی نام تابع، خطا را پنهان کنید.
نسخه PHP: 4.3+
تغییر PHP: PHP
7.1: گزینه "e" اضافه شد
PHP
5.2: گزینه های "c" و "c+" اضافه شده



❮ مرجع فایل سیستم PHP