PHP Mimetypes

  • Themenstarter Themenstarter starfoxfs
  • Beginndatum Beginndatum
S

starfoxfs

Hi zusammen,

Nur eine kurze Frage zu meinem Script,

und zwar funktionieren hier PDF und DOC nicht, hingegen TXT JPG GIF und PNG gehen ohne Probleme.

PHP:
if ($_FILES["bild"]["tmp_name"]<> "none") {  


         $filename = $_FILES["bild"]["name"];  
         $filetype = $_FILES["bild"]["type"];  
         $filetmp = $_FILES["bild"]["tmp_name"];  


switch ($filetype)  
   {  
      
	  // Word Document
	  case "application/msword";
	  $pic_filetype = ".doc";
	  break;
	  
	  // Applications PDF
	  
	  case "application/pdf";
	  $pic_filetype = ".pdf";
	  break;
	  
	  // Text
	  case "text/plain";
	  $pic_filetype = ".txt";
	  break;
	  
	  // Bilder
	  case "image/jpeg":  
      case "image/jpg":  
      case "image/pjpeg":  

         $pic_filetype = ".jpg";  
         break;  

      case "image/png":  
      case "image/x-png":  

         $pic_filetype = ".png";  
         break;  

      case "image/gif":  

         $pic_filetype = ".gif";  
         break;  
      default:  
         
		 die("Falsches Dateiformat, oder maximale Dateigröße überschritten.<br />
			  Unterstützte Dateiformate (JPEG, GIF, PNG, DOC, PDF, TXT) und 4000KB Dateigröße erlaubt!");  
   } 
   
      }

Jemand ne Idee ?
 
Also in $pic_filetype steht bei .doc und .pdf nichts und in $filetype steht bei .doc : application/octet-stream und bei pdf garnichts.
 
Zuletzt bearbeitet von einem Moderator:
Ok also an der DOC lag es am Browser habs mit IE 8 probiert und da gehts, nur bei der PDF da gehts weder auf IE noch auf Firefox
 
Zurück