PHP 文件创建/写入
在本节中,我们将为您讲解如何在服务器上创建并写入文件。
PHP 创建文件 - fopen()
fopen() 函数也用于创建文件。也许有点混乱,但是在 PHP 中,创建文件所用的函数与打开文件的相同。
如果您用 fopen() 打开并不存在的文件,此函数会创建文件,假定文件被打开为写入(w)或增加(a)。
Mfano huo unapokaa kusoma kifile kina "testfile.txt" kina kipya. Kifile hiki kinatengwa katika kifaidi cha kifile kinachotumika kwa PHP:
Mfano
$myfile = fopen("testfile.txt", "w")
Ampa wa kifile wa PHP
Ikiwa unatua kusoma kama uharibifu kama unavyotumia kifile, tafadhali angalia ina nia kufikia PHP kwa kusoma kifile kwa kuzungumza na jukwaa.
PHP kusoma kifile - fwrite()
Funksheni fwrite() inayotumika kusoma kifile.
Mwongozo wa kwanza wa fwrite() kinachokubadilika jina la kifile linalotumika, mwongozo wa pili kinachokubadilika ujumbe linalotumika.
Mfano huo unapokaa kusoma jina kwenye kifile kina "newfile.txt" kina kipya:
Mfano
<?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); ?>
Tunaingia, tumewa kwa kifile "newfile.txt" mara mbili. Kila mara tunatumia kifile kusoma, mara ya kwanza kina "Bill Gates", mara ya pili kina "Steve Jobs". Kwa sababu tunapofikia, tunatumia mifano mchakato fclose() kufunga kifile.
Kama tunafungua faili ya "newfile.txt", inaonekana kama hii:
Bill Gates Steve Jobs
Kueneza ya PHP
Kama "newfile.txt" ina data iliyotumika sasa, tunaweza kubonana matukio yenye kushiriki kama tunatokaa kufikia faili yenye data ya walioonekana. Data zote zilizopewa zizalishwa na kuanza kwa faili ya mpya.
Kwenye mafano yanavyotunuliwa, tutafungua faili ya "newfile.txt" yenye data ya walioonekana kwa kufikia kwa kumwakilisha data ya mpya:
Mfano
<?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); ?>
Kama tunafungua faili ya "newfile.txt" sasa, Bill na Steve wameharibika, tuwe na data za tutakapowakilisha:
Mickey Mouse Minnie Mouse
Kiwango cha Filesystem cha PHP
Kwa kufikia kiwango cha kawaida cha kiwango cha mifaa ya PHP, tukutumia matukio ya CodeW3C.com Kiwango cha Filesystem cha PHP.