Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Dateifunktionen

PHP-Dateifunktionen

王林
王林Original
2024-08-29 13:02:251035Durchsuche

PHP-Dateifunktionen sind die beste und bequemste Möglichkeit, mit Dateien zu arbeiten, die wir mit Hilfe der riesigen Sammlung integrierter PHP-Funktionen haben. Bei Windows-Betriebssystemen und MAC-Betriebssystemen wird die Groß-/Kleinschreibung nicht beachtet. Die Umstellung auf Kleinbuchstaben für die Dateibenennung ist die beste Vorgehensweise, die eine maximale plattformübergreifende Kompatibilität gewährleistet. Es gibt einige PHP-Dateifunktionen, die bei der Verarbeitung der in den Dateiinformationen enthaltenen Daten sehr hilfreich sind.

WERBUNG Beliebter Kurs in dieser Kategorie PHP-ENTWICKLER - Spezialisierung | 8-Kurs-Reihe | 3 Probetests

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

PHP-Dateifunktionen

PHP-Dateifunktionen helfen beim Speichern/Löschen/Manipulieren/Kopieren der Daten in der Datei oder beim Löschen der Datei usw. Hier ist die Liste einiger Dateifunktionen. Sie sind:

  1. file_exists-Funktion
  2. fopen-Funktion
  3. fwrite-Funktion
  4. fclose-Funktion
  5. fgets-Funktion
  6. Kopierfunktion
  7. file_get_contents Funktion und
  8. Eine Datei löschen

Beispiele zur Implementierung von PHP-Dateifunktionen

Unten finden Sie Beispiele für PHP-Dateifunktionen:

1. PHP file_exists-Funktion

Um etwas in die Datei zu schreiben oder die Daten beim Löschen zu manipulieren, wie Sie möchten, müssen Sie zunächst prüfen, ob die Datei im Verzeichnis vorhanden ist oder nicht, um sie verarbeiten zu können. Diese PHP-Funktion hilft Ihnen auch beim Erstellen einer neuen Datei, wenn die gesuchte Datei nicht auf dem Server vorhanden ist und Sie eine neue Datei auf dem Server erstellen möchten.

Syntax:

<?php
file_exists($file_name);
?>

Erklärung:

Die Funktion „file_exists()“ ist eine PHP-Funktion, die das Ergebnis nur dann als TRUE zurückgibt, wenn die Datei auf dem Server vorhanden ist, oder das Ergebnis als FALSE, wenn die Datei nicht im Server/Server-Verzeichnis existiert/gefunden wird. Die Variable $file_name ist der Dateipfad und der Name der Datei am Ende des Pfads, die überprüft werden soll.

Beispiel:

Dies ist das folgende Beispiel, das die Funktion file_exists() verwendet, um festzustellen, ob die Datei existiert oder nicht. Speichern Sie den Code unten in der Datei file_function.php, die sich in der Syntax befindet, und öffnen Sie den Dateipfad im Browser, damit Sie das Ergebnis/die Ausgabe sehen können. Dateiname.txt wird nicht erstellt, daher ist die Ausgabe das Ergebnis von FALSE und die Ausgabe der ELSE-Bedingungsanweisung das Ergebnis.

Code:

<?php
If(file_exists('file_name.txt'))
{
echo "Now the File Found!!!";
}
else{
echo "your file_name.txt doesnot exist until now";
}
?>

Ausgabe:

PHP-Dateifunktionen

2. PHP fopen-Funktion

Die PHP-Fopen-Funktion hilft Ihnen, die Datei(en) zu öffnen, die sich auf dem Server befinden.

Syntax:

<?php
fopen($file_name, $mode, $use_include_path,$context);
?>

Erklärung:

  • „fopen“ ist die PHP-Dateifunktion, die zum Öffnen der Datei verwendet wird, die sich im Server/Server-Verzeichnis befindet.
  • „$file_name“ ist der eigentliche Dateiname, der geöffnet werden soll
  • „Modus“ ist das, was Sie mit der Datei tun möchten, z. B. Lesen, Schreiben, Anhängen usw.
  • Modus „r“ liest die Datei von Anfang an und gibt false zurück, wenn die Datei nicht einmal existiert. Es hilft, den schreibgeschützten Modus anstelle des Lese- und Schreibmodus zu verwenden. Für den Lese- und Schreibmodus muss der „r+“-Modus verwendet werden.
  • Modus „w“ hilft beim Schreiben einiger Daten in die Datei. Dadurch wird die Datei auf die Länge Null gekürzt. Wenn die Datei nicht einmal vorhanden ist, wird die Datei nur zum Schreiben und nicht zum Lesen und Schreiben erstellt. Zum Lesen und Schreiben wird der „w+“-Modus verwendet.
  • Modus „a“ hängt die Datei am Ende an. Wenn die Datei noch nicht einmal vorhanden ist, wird die Datei im Nur-Schreibmodus erstellt. Für den Lese- und Schreibmodus des Anhängens wird der „a+“-Modus verwendet.
  • „$use_include_path“ ist der optionale Begriff und standardmäßig ist das Ergebnis falsch. Wenn es auf das TRUE-Ergebnis gesetzt ist, unterstützen die Funktionen den ebenfalls vorhandenen Include-Pfad. Ebenso ist „$context“ optional und kann verwendet werden, um die Kontextunterstützung anzugeben.

Beispiel:

Mit der folgenden Syntax wird einfach die Datei mit dem Namen file_name.txt geöffnet. Wenn sie nicht gefunden wird, wird sie ausgegeben, die sich in der Funktion die() befindet, und die Funktion die() wird ausgeführt, wenn der Fehler auftritt. Die() zeigt die Nachricht an, die in der Klammer steht. Also meist keine Ausgabe im Browser, wenn die Datei wirklich existiert.

Code:

<?php
$op = fopen("file_name.txt",'w');
or
die("Now we are failed in creating the file");
?>

3. PHP-Schreibfunktion

Die PHP-Schreibfunktion hilft Ihnen beim Schreiben von Dateien.

Syntax:

<?php
fwrite($handle,$string,$length);
?>

Explanation:

  • “fwrite” PHP function will help to write some data to the files.
  • “$handle” term is the file pointer’s resource.
  • “$string” term is the data/information which is to be written inside the file.
  • “$length” term is optional which helps to specify the maximum file length.

4. PHP Fclose Function

Fclose Function will help to close the file which is opened already in the server.

Syntax:

<?php
fclose($handle);
?>

Explanation:

  • “fclose” will helps you to close the function which is opened already in the server/server directory.
  • “$handle” is the pointer’s resource of the file.

5. PHP fgets Function

PHP Fgets Functions will help to read the file/files are red line by line using the syntax:

fgets($handle);
  • “$fgets” is to read the lines of the file.
  • “$handle” is the resource of the file pointer.

Code:

<?php
$op = fopen("file_name.txt",'r');
or
die("Now we are failed in opening the file");
$line1 = fgets(#op);
echo $line1;
fclose($op);
?>

6. PHP Copy Function

PHP copy function will be used in order to copy the files.

Syntax:

copy($file, $file_copied);

Explanation:

  • “$file” is the path of the file which is to be copied.
  • “$file_copied” term is the name of the copied file.

Code:

<?php
copy('file_name.txt','my_backup_settings.txt')
or
die("We can't cop the file");
echo "File now successfully copied to the 'my_backup_settings.txt'";
?>

7. PHP file_get_contents Function

This function helps in reading the entire contents of the file. Difference between the fgets and file_get_contents will return the whole data as a string but the fgets will be red the whole file line by line.

Code:

<?php
echo "<pre class="brush:php;toolbar:false">"; // Enables the display of the line feeds
echo file_get_contents("file_name.txt");
echo "
"; // Now it Terminates the pre tag ?>

8. Deleting a File (Unlink Function)

Unlink Function will help to delete a file.

Code:

<?php
if(!unlink('my_backup_settings.txt'))
{
echo " Cannot delete the file";
}
else
{
echo "file 'my_backup_settings.txt' now deleted successfully";
}
?>

All PHP File Functions help in supporting the wide range of some of the file formats. They are:

  • File_name.txt
  • File_name.log
  • File_name.custom_extension i.e., file_name.xyz
  • File_name.csv
  • File_name.gif, File_name.jpg, etc.
  • Files/File provides permanent cost-effective data storage solution/solutions for the simple data when compared to the databases which require some software and some skills in order to manage the Database Management Systems(DBMS Systems).
  • File Functions helps to store some simple data like the server logs in order to analyze the data or for retrieving the data for future purpose.
  • PHP file functions will help you to store the program/program settings which are like program.ini etc.

Recommended Article

This is a guide to PHP file Functions. Here we discuss the Introduction to PHP file Functions examples along with code implementation and output. You can also go through our other suggested articles to learn more –

  1. Factorial in PHP
  2. PHP Pagination
  3. PHP unset()
  4. PHP MD5()

Das obige ist der detaillierte Inhalt vonPHP-Dateifunktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP-VerschlüsselungNächster Artikel:PHP-Verschlüsselung