PHP 文件创建/写入
- صفحه قبل PHP فایل باز/خواندن
- صفحه بعدی PHP File Upload
在本节中,我们将为您讲解如何在服务器上创建并写入文件。
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.
- صفحه قبل PHP فایل باز/خواندن
- صفحه بعدی PHP File Upload