Einzelnen Beitrag anzeigen
  #8 (permalink)  
Alt 11-06-2005, 12:14
saudade
 Newbie
Links : Onlinestatus : saudade ist offline
Registriert seit: Jun 2005
Beiträge: 14
saudade ist zur Zeit noch ein unbeschriebenes Blatt
Standard

PHP-Code:
1)
  if (isset(
$_FILES['bildatei']) && $_POST['uploadOK'])
  {
      
$ret '';
    
preg_match('/\.(.+)$/'$_FILES['bildatei']['name'], $ret);
    
$extension trim($ret[1]);
    
$newFilepath '../images/'.$iD.'.'.$extension;
    
copy($_FILES['bildatei']['tmp_name'], $newFilepath);
    
$_POST['newFilepath'] = $newFilepath;
  }

2)
  if (isset(
$_POST['submit']) && ($_FILES['bildatei']['size'] > 0) && ($_FILES['bildatei']['size'] < 51200)  
      && 
in_array($_FILES['bildatei']['type'], $allowedImgs))
  {
    
$uploadOK 1;     
  }
  else 
  {
    
$uploadOK 0;    
  }

3)
  if (isset(
$_POST['bildatei']) && !in_array($_FILES['bildatei']['type'], $allowedImgs))
    
$errorMsg 'Falscher Datentyp...';
4)
  if (isset(
$_POST['bildatei']) && $_FILES['bildatei']['size']  > 51200)
    
$errorMsg 'Die Datei ist zu gro&szlig;'
1) zum Speichern der Datei
2) zum Prüfen, ob der Upload funktioniert hat
3)zum Prüfen des Datentyps(JPG etc.)
4)...und der Dateigröße
Angehängte Dateien
Dateityp: txt die ganze funktion aus functions_inc.txt (3,9 KB, 119x aufgerufen)
Mit Zitat antworten