suchen
Heimphp教程php手册Allgemeine Funktionen zum Lesen lokaler Dateien in PHP (fopen und file_get_contents)_php-Grundlagen

Im Folgenden verwenden wir eine .txt-Datei als Beispiel, um die Funktion von PHP zum Lesen lokaler Dateien vorzustellen. Zum Lesen können wir fopen oder file_get_contents verwenden, aber fopen erfordert die Zusammenarbeit von fread Inhalte lesen.

1. Lassen Sie uns zunächst die Funktion fopen() vorstellen

Nachfolgend finden Sie eine Code-Demo, die eine lokale Datei öffnet :

Code kopieren Der Code lautet wie folgt:

//Instanzcode zum direkten Öffnen eines Lokals file
//Angenommen, unsere lokale Datei ist ein Text mit dem Namen xmlas.txt
$filedemo = "xmlas.txt"
$fpdemo = fopen($filedemo,"r" ; 🎜> }
fclose($fpdemo); }
echo $datademo> ?>

2. Verwenden Sie die Funktion file_get_contents(), um die gesamte Datei in einer Zeichenfolge auszugeben:


Angenommen, es gibt einen solchen Satz in unserer xmlas.txt-Textdatei: Heutzutage sind es Filme immer besser Es gibt immer weniger Leidenschaft. Wenn Sie alle Orgasmen haben möchten, schauen Sie sich bitte „Japanese Love“ an

Actionfilm!
Dann lautet der Beispielcode unserer Funktion file_get_contents() wie folgt:



Code kopieren

Der Code lautet wie folgt:

echo file_get_contents ("xmlas .txt"); //Der Ausgabeinhalt ist derzeit der Inhalt in xmlas.txt: //Heutige Filme werden immer weniger leidenschaftlich. Bitte schauen Sie sich japanische Liebes-Actionfilme an! ?>

3. So lesen Sie einen lokalen Ordner anstelle einer separaten Datei:

Bitte sehen Sie sich den Beispielcode unten an, in dem wir einen Ordner namens xmlas lesen:



Code kopieren


Der Code lautet wie folgt:

$dirdemo = opendir( '/xmlas'); while(($filedemo = readdir($dirdemo))!=false){ if ($filedemo!="." && $filedemo!=".." ) { $nsdemo = explosion('.', $filedemo); echo $nsdemo[0]; } closeir($dirdemo);


4. Wir können fopen auch zum Schreiben von Dateien verwenden






Code kopieren


Der Code lautet wie folgt:

/** *Datei mit fopen schreiben *@param string $filename

*@param string $contents

*@return boolean

flock($ fp,LOCK_EX);// Sperren Sie die Datei gleichzeitig und kann nur von einer Person bedient werden
fwrite($fp,$contents);
flock($fp,LOCK_UN);// Speichern Sie die Daten, um die Datei zu entsperren und zu speichern
fclose($fp);
return true;
}else
{
return false;
}
}



Auf diese Weise muss ich nur fopen und fwrite verwenden, um Dateien zu lesen und zu schreiben.

Hinweis: lÖffnen Sie die Datei

Bevor wir eine Datei öffnen, müssen wir den Pfad der Datei kennen und wissen, ob die Datei existiert.

Verwenden Sie die integrierte globale Variable $_SERVER["DOCUMENT_ROOT"], um den relativen Pfad der Site zu erhalten. Wie folgt:




Code kopieren

Der Code lautet wie folgt:

$root = $_SERVER["DOCUMENT_ROOT"];



Verwenden der Funktion file_exists(), um zu erkennen, ob die Datei vorhanden ist. Wie folgt:

Code kopieren Der Code lautet wie folgt:

If(!file_exists("$root/ order.txt ")){echo 'Datei existiert nicht';}

Dies ist möglicherweise sinnvoller und praktischer.

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

VSCode Windows 64-Bit-Download

VSCode Windows 64-Bit-Download

Ein kostenloser und leistungsstarker IDE-Editor von Microsoft

mPDF

mPDF

mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

MantisBT

MantisBT

Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

WebStorm-Mac-Version

WebStorm-Mac-Version

Nützliche JavaScript-Entwicklungstools

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Leistungsstarke integrierte PHP-Entwicklungsumgebung