PHP Dateigröße & MimeType einer externen Datei ermitteln

Posted: September 6th, 2009 | Author: admin | Filed under: Programmieren | Tags: , , , , , , , , , , | 1 Comment »

Um einen RemoteUpload, für zum Beispiel einen ImageHoster, zu realisieren ist es sinnvoll, bevor man die Datei auf seinen Server oder seinen Webspace herunterladet, zu überprüfen wie groß die Datei ist und welchen MimeType man diese hat. Folgende Funktion ermöglicht es euch dies zu tun. Es werden lediglich die Header-Informationen der Datei ausgelesen, somit muss das Skript nicht die ganze Datei laden.

Funktion

Hier könnt ihr euch die Funktion http_test_existance herunterladen.

Aufruf

<?
$url = “http://www.google.de/intl/de_de/images/logo.gif”;
$fileinfo = http_test_existance($url);

// MimeType
$fileinfo['content-type'];
// FileSize
$fileinfo['content-length'];
?>

Achtet darauf falls ihr einen RemoteUpload realisiert nach dem herunterladen der Datei nochmals auf den MimeType und die Dateigröße zu überprüfen. Der Http-Header könnte möglicherweise manipuliert sein.

Ähnliche Beiträge:

  1. Java Text in eine Datei schreiben Heute möchte ich euch zeigen wie man mittels Java einfach...
  2. Mit Java Inhalt einer Datei ausgeben So jetzt noch einmal wieder ein bisschen Quellcode vor dem...
  3. PHP: Tutorial Ajax Suche aus einer MySQL Datenbank Heute möchte ich euch zeigen wie man Schritt für Schritt...
  4. Windows XP in den Ruhezustand- oder Standbymodus bringen Ihr wollt euren PC per Doppelklick in den Ruhezustand- oder...
  5. Was tun bei einer Hausdurchsuchung? Durch Zufall im Netz gefunden . Die grünen Männchen stehen...


One Comment on “PHP Dateigröße & MimeType einer externen Datei ermitteln”

  1. 1 Anonymous Coward said at 10:13 on November 23rd, 2010:

    “existance” schreibt man mit drei “e”.


Leave a Reply