برنامه نویسی

آموزش Create/Write فایل در PHP و نحوه ساخت و نوشتن فایل در پی اچ پی

آموزش Create/Write در PHP و نحوه ساخت و نوشتن فایل در پی اچ پی

نحوه Create/Write فایل در PHP ساده است. ما در این مقاله قصد داریم چگونه ایجاد کردن یک فایل در سرور و نوشتن آن را به صورت کامل به شما عزیزان آموزش دهیم، همراه داتیس نتورک باشید.

آموزش Create/Write در PHP و نحوه ساخت و نوشتن فایل در پی اچ پی

Create/Write فایل در PHP با تابع ()fopen

می توان از تابع ()fopen برای ساخت یک فایل هم استفاده کرد.
شاید کمی گیج کننده باشد، اما در PHP، یک فایل با استفاده از همان تابعی که باز می شود؛ ایجاد نیز می گردد.

اگر از ()fopen در یک فایلی که وجود دندارد استفاده نمایید؛ این فایل خود به خود ساخته خواهد شد!
به جلسه گذشته رجوع کنید. در جدول جلسه پیش گفته شد که w و a هر دو  فایلی را که وجود نداشته باشد را ایجاد می کنند.

  • a برای appending
  • w برای writing

مثال زیر یک فایل جدید با نام testfile.txt ایجاد می کند. فایل در همان دایرکتوری که در آن کد PHP قرار دارد ایجاد می شود:

$myfile = fopen("testfile.txt", "w")

مجوزهای فایل در Create/Write در PHP

اگر هنگام اجرای این کد برای اجرای خطا مشکلی دارید ، بررسی کنید که به فایل PHP خود اجازه داده اید اطلاعات را روی دیسک بنویسد.

نوشتن در درون فایل با تابع ()fwrite

از تابع ()fwrite برای نوشتن به یک فایل استفاده می شود.

اولین پارامتر ()fwrite شامل نام فایل برای نوشتن است و پارامتر دوم رشته ای است که باید نوشته شود.

مثال زیر یک نام جدید را به یک فایل جدید با نام “newfile.txt” می نویسد:

<?php
$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt = "John Doe\n";
fwrite($myfile, $txt);
$txt = "Jane Doe\n";
fwrite($myfile, $txt);
fclose($myfile);
?>

توجه داشته باشید که فایل “newfile.txt” دو بار نوشتیم.
هر بار که فایل را نوشتیم یک رشته txt$ که اولی حاوی “John Doe” و دومی حاوی “Jane Doe” است را ارسال نمودیم.
بعد از اتمام نوشتن، فایل را با تابع ()fclose می بندیم.
اگر ما فایل “newfile.txt” را باز میکنیم، موارد زیر را مشاهده خواهیم کرد:

John Doe
Jane Doe

باز نوشت و یا Overwriting در PHP

حالا “newfile.txt” حاوی تعدادی داده است که نشان می دهد هنگام باز کردن فایل موجود برای نوشتن چه اتفاقی می افتد.
تمام اطلاعات موجود ERASED خواهد شد و ما با یک فایل خالی شروع می کنیم.

در مثال زیر فایل موجود خود یعنی “newfile.txt” را باز کرده و برخی از داده های جدید را در آن می نویسیم:

Mickey Mouse
Minnie Mouse

امیدوارم مقاله آموزش Create/Write فایل در PHP برای شما عزیزان مفید بوده باشد.

داتیس نتورک را در شبکه های اجتماعی دنبال کنید.

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *