


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 :
//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! ?>
Bitte sehen Sie sich den Beispielcode unten an, in dem wir einen Ordner namens xmlas lesen:
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 werdenflock($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:
Verwenden der Funktion file_exists(), um zu erkennen, ob die Datei vorhanden ist. Wie folgt:
If(!file_exists("$root/ order.txt ")){echo 'Datei existiert nicht';}
Dies ist möglicherweise sinnvoller und praktischer.

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

VSCode Windows 64-Bit-Download
Ein kostenloser und leistungsstarker IDE-Editor von Microsoft

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
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
Nützliche JavaScript-Entwicklungstools

ZendStudio 13.5.1 Mac
Leistungsstarke integrierte PHP-Entwicklungsumgebung