PHP 文件创建/写入

在本节中,我们将为您讲解如何在服务器上创建并写入文件。

PHP 创建文件 - fopen()

fopen() 函数也用于创建文件。也许有点混乱,但是在 PHP 中,创建文件所用的函数与打开文件的相同。

Idan a baiye a baiye fopen() baiye a dama baiye, a funshon a baiye a dama baiye, a baiye a dama baiye a dama baiye a dama baiye a dama baiye.

Tasiriin dake, a baiye sunan "testfile.txt" baiye a dama baiye. Baiye na a dama baiye a dama baiye a dama baiye a dama baiye:

مثال

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

PHP baiye ikiri

Idan a baiye a baiye a dama baiye a baiye, a baiye a kara a baiye PHP funshon a baiye a dama baiye.

PHP a dama baiye - fwrite()

fwrite() funshon na baiye a dama baiye.

fwrite() funshon na farko a baiye sunan baiye a dama baiye, na biyu a baiye a dama baiye.

Tasiriin dake, a baiye sunan "newfile.txt" baiye a dama baiye:

مثال

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

Kwareta, a baiye "newfile.txt" dama guda. A kada a baiye a dama baiye, a kama a baiye $txt, a kwanan kama "Bill Gates", a kwanan kama "Steve Jobs". A kada a dama baiye, a baiye fclose() funshon a jama baiye.

اگر فایل "newfile.txt" را باز کنیم، باید به این شکل باشد:

Bill Gates
Steve Jobs

PHP پوشش (Overwriting)

اگر "newfile.txt" شامل داده‌هایی باشد، می‌توانیم نمایش دهیم که چه چیزی در هنگام نوشتن به فایل موجود رخ می‌دهد. تمام داده‌های موجود پاک می‌شوند و با یک فایل جدید شروع می‌شود.

در مثال زیر، ما یک فایل موجود "newfile.txt" را باز کرده و داده‌های جدیدی به آن اضافه کرده‌ایم:

مثال

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

اگر اکنون این فایل "newfile.txt" را باز کنیم، بیل و استیو ناپدید شده‌اند و فقط داده‌هایی که تازه نوشته‌ایم باقی مانده است:

Mickey Mouse
Minnie Mouse

دستورالعمل PHP Filesystem

برای دستورالعمل کامل PHP Filesystem، لطفاً به منابع CodeW3C.com مراجعه کنید دستورالعمل PHP Filesystem.