UTF-8 in PHP hinzufügen:
1 header("Content-type: text/ html;charset='UTF-8'");
Dateioperationsschritte:
1. Im selben Verzeichnis erstellen Ein Ordner mit Datei.txt
2. Öffnen Sie die Datei
1 $res = fopen("file.txt","r");//Öffnen Sie den Dateipfad, der eine Ressource ist und weiter verarbeitet werden muss;// r Es bedeutet schreibgeschützt
3. Lesen Sie die Datei
$str= fread($res,300);//第二个参数为读取的长度(每个汉字的长度为3)$str = fread($res,filesize("file.txt"));//filesize读取文件大小 //以上二者选其一显示echo $str;
4 .Schließen Sie die Datei
fclose($res);//读取完毕后,关闭资源
Lesen von mehrzeiligen Sätzen:
1 Original Stellen Sie den Text so ein, dass er lesbar und beschreibbar ist, und schreiben Sie mehrzeiligen Text
2. Lesen Sie eine Zeile oder lesen Sie mehrere Zeilen
<span style="font-size: 16px"><span style="color: #008080">1 //打开文件<br>2</span> <span style="color: #800080">$res2</span> = <span style="color: #008080">fopen</span>("file.txt","r"<span style="color: #000000">);</span><span style="color: #008080">3</span> <span style="color: #800080">$str2</span> = <span style="color: #008080">fgets</span>(<span style="color: #800080">$res2</span>);<span style="color: #008000">//</span><span style="color: #008000">到此出现第一行</span><span style="color: #008080">4</span> <span style="color: #0000ff">echo</span> <span style="color: #800080">$str2</span>."<br>";<span style="color: #008000">//</span><span style="color: #008000">换行</span><span style="color: #008080">5</span> <span style="color: #800080">$str2</span> = <span style="color: #008080">fgets</span>(<span style="color: #800080">$res2</span><span style="color: #000000">);</span><span style="color: #008080">6</span> <span style="color: #0000ff">echo</span> <span style="color: #800080">$str2</span>;<span style="color: #008000">//</span><span style="color: #008000">到此出现第二行<br>7 //使用while循环可以使其全部显示(如下)<br>8 while($str2 = fgets($res2)) {<br>9 echo $str2."<br>";<br>10 }<br>11 //关闭文件<br>12 fclose($res2);<br></span></span>
file() liest die Datei in ein Array, wobei jedes Element durch ein Zeilenumbruchzeichen getrennt ist:
1 $arr = file("file.txt");2 print_r($arr);3 echo "<table border = 1>";4 for($i = 0;$i < count($arr);$i++) {5 echo"<tr><td>".$arr[$i]."</td></tr>";6 }7 echo "</table>";
file_get_contents()-Funktion Liest den Dateiinhalt in eine Zeichenfolge (kann domänenübergreifendes Lesen erreichen):
1 $str4 = file_get_contents("http://www.jd.com");//可以跨域2 echo $str4;
***file_put_contents()-Funktion schreibt a string Geben Sie die Datei ein, hat die gleiche Funktion wie der Aufruf von fopen(), fwrite(), fclose() nacheinander; 🎜>*** is_file bestimmt, ob die Datei vorhanden ist
1 $bol = file_put_contents("file.txt","我爱你");//后面的内容可以将前面内容全部覆盖2 echo $bol;
Statistik Website pv (Besuche) durch die obige Anmerkung (***):
1 $bol = is_file("file3.txt");//判断file3.txt是否存在2 echo $bol;
Kopie von Dateienkopieren
1 //首先判断有没有统计的文件 2 if(is_file("pv.txt")) {//有 3 //取文件里面的值 4 $res = file_get_contents("pv.txt"); 5 //累加 6 $res += 1; 7 //类加后的值存进去 8 file_put_contents("pv.txt",$res); 9 //输出pv数10 echo file_get_contents("pv.txt");11 }else {//没有统计的文件12 //创建文件,同时给文件里一个初始值13 file_put_contents("pv.txt",1);14 //输出一下当前的pv是:115 echo file_get_contents("pv.txt");16 }
Datei umbenennen
copy("pv.txt","pv2.txt");
Datei löschen, Verknüpfung aufheben
rename("pv2.txt","pv5.txt");
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung von Beispielen für Dateioperationen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!