Dominik: Mime-type über foreach-Schleife auslesen

Hallo,
ich hab mal eine Frage: ich möchte 3 Uploads in einer Schleife abhandeln, wofür ich einen Array mit den Namen der Dateiupload-Felder erstellt hab,  weiß aber nicht, wie ich die Array-Werte innerhalb der foreach-Schleife in die $_FILES-Variable bekomme.
Folgenden Quelltext habe ich geschrieben:

$Referenzen =  array("referenz1","referenz2","referenz3");

if($_POST)
 {
  foreach($Referenzen as $ReferenzWert)
  {
   echo $ReferenzWert;
   echo $_FILES['referenz1']['type'];

if ($_FILES['$ReferenzWert']['type'] == "image/jpeg" || $_FILES['$ReferenzWert']['type'] == "image/pjpeg")
   {
    if((filesize($_FILES['$ReferenzWert']['tmp_name'])>0) && ($_FILES['$ReferenzWert']['tmp_name'] != ""))
    {
     $source = $_FILES['$ReferenzWert']['tmp_name'];
     $dateiName = getmicrotime().".jpg";
     $target = "bilder/".$dateiName;
     copy($source, $target);
     echo "$ReferenzWert hochgeladen";
    }
    else
    {
     echo "fehler ist aufgetreten";
    }
   }
   else
   {
    echo "Falscher Tpy";
   }
  }
 }

Würde mich sehr über Hilfe freuen, danke schon mal im Voraus.
Viele Grüße, Dominik

  1. Huhu Dominink

    $_FILES['$ReferenzWert']

    Du möchtest sicherlich den Wert der Variable $ReferenzWert
    als Index nutzen und nicht den String '$ReferenzWert'.
    Mit ohne Tüttelchen sollte es funktionieren, also

    $_FILES[$ReferenzWert]

    Viele Grüße

    lulu

    --
    bythewaythewebsuxgoofflineandenjoytheday
    1. Hi lulu!

      Vielen Dank, genau das war's. Gruß Dom