DanielDJ: Upload Überprüfung auf Zulässigkeit

Hallo,

ich folgendes Problem:
Ich hab ien Formular erstellt, und dort kann eine Datei mit hochgeladen werden, dies sollte alerdings nur PDFs und Word-Dateien hochgeladen werden dürfen.

Ich hab schon viel probiert, aber irgendwie will das net funzen.

hier mein Quelltext:

  
<?  
		  if (isset($_REQUEST['submit']))  
			{  
				if(empty($_REQUEST['name']) || empty($_REQUEST['strasse']) || empty($_REQUEST['plz']) ||  
				empty($_REQUEST['ort']) || empty($_REQUEST['telefon']) || empty($_REQUEST['mail']))  
		    		{  
					$alert = "Angaben waren fehlerhaft, bitte neu ausfüllen oder zurück!";  
					//echo $alert;  
   					}  
			   else  
 					{  
						  
   $error = "";  
  
$string = $name;  
$search  = array("/ä/","/ö/","/ü/","/Ä/","/Ö/","/Ü/","/ß/");  
$replace = array("ae","oe","ue","Ae","Oe","Ue","ss");  
  
$stringn = preg_replace($search, $replace, $string);  
  
//----  
  
$profil_11= $_FILES['profil']['name'];  
$profil_12 = preg_replace($search, $replace, $profil_11);  
$profil = (str_replace(' ','',$stringn))."_".(str_replace(' ', '', $profil_12));  
  
move_uploaded_file($_FILES['profil']['tmp_name'], "profile/$profil");  
  
//-----  
  

würd mich freuen, wenn ihr mir das helfen könnt, ich bekomm das einfach nicht hin, egal was ich mache oder probiere.

Danke.

Euer DDJ

  1. Mahlzeit,

    Ich hab schon viel probiert, aber irgendwie will das net funzen.

    Und wir sollen jetzt ein Quiz veranstalten, was du genau probiert hast und was genau nicht funktioniert hat?

    http://forum.de.selfhtml.org/hilfe/charta.htm#tipps-fuer-fragende

  2. hi $name,

    Ich hab schon viel probiert, aber irgendwie will das net funzen.

    funzt nicht funzt nicht

    würd mich freuen, wenn ihr mir das helfen könnt, ich bekomm das einfach nicht hin, egal was ich mache oder probiere.

    helfen vlt. nicht aber raten.........

    einfach eine abfrage welcher dateityp da hochgeladen werden soll, für PDFs:
    if( $_FILES['datei']['type'] == "application/pdf" ) {}

    für WORD dann das entsprechende (entweder per ODER verknüpft oder eine gesonderte abfrage).

    gruss
    shadow

    --
    Vor dem Parser und auf hoher See sind wir allein in Gottes Hand