Heim  >  Artikel  >  Backend-Entwicklung  >  10 empfohlene Artikel über die PHP-Funktion GetFiletype()

10 empfohlene Artikel über die PHP-Funktion GetFiletype()

怪我咯
怪我咯Original
2017-06-11 10:46:471472Durchsuche

Manchmal machen wir das unvollkommen. Manche Leute speichern möglicherweise einige Dateien auf ihrem Computer, ändern jedoch die Erweiterung, sodass sie in unseren Dateityp fallen. Es kann beim tatsächlichen Zugriff nicht angezeigt werden (da die Erweiterung nicht mit dem Dateiinhalt übereinstimmt). Die folgende PHP-Klasse kann uns möglicherweise helfen. 1. PHP-Erkennungsklasse Lassen Sie mich zunächst erklären, dass die obige Zuordnungsbeziehung zwischen Dateiheadern und Dateitypen aus dem Internet stammt. Wenn Sie neue Dateien überprüfen müssen, müssen Sie nur die Zuordnung hinzufügen. Wenn Sie die Dateikopfinformationen kennen müssen, können Sie die Standarddateisuche über das Tool winhex öffnen. Beispiel: Code: Kopieren Sie den Code wie folgt: _getFileType($filename); } } So erhalten Sie den Header-Bytecode: Sie können sehen: PNG-Datei, der Header ist 4 Bytes (Sie müssen die relevanten Informationen selbst überprüfen, wie viele Bytes (die Header-Markierung ist) OK), das entsprechende lautet: 89504E47 Wenn Sie mit dem Entpacken von PHP-Paketen nicht sehr vertraut sind, können Sie Folgendes überprüfen: Verwendung von PHP-Funktionen parken, entparken, ord (Beispiel für eine Binärstream-Schnittstellenanwendung) Aufrufbeispiel: Kopieren Sie den Code Code wie folgt: $filename="d ​​; >

Einführung:: PHP erkennt Dateitypen anhand von Dateiheadern. Gängige Codeklassen (zip, rar usw.): Manchmal sind wir darin nicht perfekt . Einige Leute speichern möglicherweise einige Dateien, ändern sie jedoch um. Die Erweiterung muss innerhalb unseres Dateityps liegen. Sie kann beim tatsächlichen Zugriff nicht angezeigt werden (da die Erweiterung nicht mit dem Dateiinhalt übereinstimmt). 1. Die obige Zuordnungsbeziehung zwischen Dateiheadern und Dateitypen wird zunächst erläutert. Wenn Sie eine neue Datei überprüfen möchten, müssen Sie nur die Zuordnung kennen Informationen können Sie über das Tool winhex öffnen, z. B.: Code: Kopieren

2

Dateierweiterung Eine Funktion, die die Dateierweiterung 10 empfohlene Artikel über die PHP-Funktion GetFiletype()

Einführung: Dateierweiterung: Dateierweiterung Eine Funktion zum Abrufen der Dateierweiterung: Eine Funktion zum Abrufen der Dateierweiterung

3.

Eine Funktion zum Abrufen der Dateierweiterung_PHP-Tutorial

Einführung: Eine Funktion zum Abrufen der Dateierweiterung? /* GetFileType-Verwendung : GetFiletype($filename) */ function GetFiletype($Filename) { if ( substr_count($Filename, .) == 0) {// Überprüfen Sie, ob der Dateiname

4 ist .

PHP erkennt Dateitypklassencodes über Dateiheader_PHP-Tutorial

Einführung: PHP erkennt Dateitypklassencodes über Dateiheader. ?php /*Den Dateityp über den Dateinamen abrufen* *@author chengmo* *@copyright cnblog.com/chengmo 2010-10-19 *@version 0.1 *$filename="d:/1.png";echo cFileTypeCheck : :getFileType($filena

5.

Eine PHP-Funktion zum Abrufen der Dateierweiterung_PHP-Tutorial

Einführung: A PHP-Funktion zum Abrufen der Dateierweiterung. /* GetFileType-Verwendung: GetFiletype($filename) */ function GetFiletype($Filename) { if (substr_count($Filename, ".") == 0) { // Überprüfen Sie den Dateinamen Is gibt es ein .-Zeichen? return; // Return empty

Eine Funktion zum Abrufen der Dateierweiterung (aber der Funktionsname heißt FILETYPE! Haha!)_PHP-Tutorial

Einführung: Eine Funktion zum Abrufen der Dateierweiterung (aber der Funktionsname heißt Get FILETYPE! Haha!) ? /* GetFileType-Verwendung: GetFiletype($filename) */ Funktion . GetFiletype($Filename) { if (substr_count($Filename, .) == 0) {// Überprüfen Sie, ob der Dateiname eine .-Nummer enthält. return;// Leer zurückgeben

7 .

Dateierweiterung im php_PHP-Tutorial abrufen

Einführung: PHP erhält die Dateierweiterung. PHP erhält die Dateierweiterungsfunktion GetFiletype($filename){ $filer=explode(.,$filename); $count=count($filer)-1; return strtolower(..$filer[$count]); >

8. php erkennt Dateitypen anhand von Dateiheadern. Universelle Codeklassen (zip, rar usw.)

Einführung: Bei der Verwendung von Webanwendungen verwenden wir häufig die Weberweiterung, um den Typ der gespeicherten Datei zu bestimmen.

9. Eine Funktion, die die Dateierweiterung abruft

Einführung: Eine Funktion, die die Dateierweiterung abruft. Eine Funktion zum Abrufen der Dateierweiterung? /* GetFileType-Verwendung: GetFiletype($filename) */ function GetFiletype($Filename) { if (substr_count($Filename, .) == 0) {// Überprüfen Sie, ob der Dateiname

10. PHP erkennt den Dateitypklassencode über den Dateiheader

Einführung: PHP erkennt den Dateitypklassencode über die Datei Kopfzeile. ?php /*Den Dateityp über den Dateinamen abrufen* *@author chengmo* *@copyright cnblog.com/chengmo 2010-10-19 *@version 0.1 *$filename="d:/1.png";echo cFileTypeCheck : :getFileType($filena

Das obige ist der detaillierte Inhalt von10 empfohlene Artikel über die PHP-Funktion GetFiletype(). 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