Tom: Problem mit mime_content_type();

Beitrag lesen

Hello,

<?php

// Mit den folgenden Zeilen lassen sich
// alle Dateien in einem Verzeichnis auslesen
$dir = "../../../content/sample/album1/img/large/";
$handle = opendir($dir);
echo "Verzeichnisinhalt:<br>\r\n";
while ($datei = readdir ($handle)) {
if (!is_dir($datei)) {
echo "$datei Mime-type: ";
echo mime_content_type($dir.$datei);
echo "<br />\r\n";
}
}
closedir($handle);

?>


>   
> Bei diesem Code werden mir nur die Dateinamen ausgegeben, aber nicht der Mime-type.  
> Ich bekomme auch keine Fehlermeldung o.ä.  
> Wenn ich überprüfen lasse ob die Function mime\_content\_type() existiert, wird mir gesagt, das diese existent ist.  
>   
> Weiß jemand Rat?  
  
Ich hoffe, Du hast error\_reporting(E\_ALL) gesetzt?  
  
Wenn ja, dann vermute ich, dass Du das Script auf einem Xampp aufrufst?  
Die Funktion tut's öfter auf Windows nicht mehr vernünftig.  
  
Darum soll sie ja auch leider aus dem Sprachumfang von PHP verschwinden. Das halte ich persönlich für einen riesengroßen Fehler. Man sollte sie besser überarbeiten und sie auch fest eingebunden im Array $\_FILES anwenden!  
  
  
  
Liebe Grüße aus dem schönen Oberharz  
  
  
Tom vom Berg  
![](http://selfhtml.bitworks.de/Virencheck.gif)  
  

-- 
Nur selber lernen macht schlau  
<http://bergpost.annerschbarrich.de>