Hab es geschafft!
hier mein Script falls es jemanden interessiert:
function speicherebilder($dateiupload, $bilderanzahl)
{
$Erlaubte_Dateiendungen = array( "jpg", "gif", "zip" );
$Dateiname_bereinigen = array( 'ä' => 'ae', 'ö' => 'oe', 'ü' => 'ue', 'ß' => 'ss', ' ' => '_' );
$pfad = "projekte/images/";
if ($bilderanzahl == "tn") {
$pfad = "projekte/thumbs/";
}
if ($dateiupload['size'] > 0)
{
$UploadDateiEndung = array_pop( explode( ".", strtolower( $dateiupload['name'] ) ) );
if (!in_array( $UploadDateiEndung, $Erlaubte_Dateiendungen ))
{
die( "Die angehängte Datei hat eine nicht erlaubte Dateiendung!" );
}
$DateiNameNeu = $_POST["projektnummer"]."_". $bilderanzahl.".jpg";
$umask_alt = umask( 0 );
if (@move_uploaded_file( $dateiupload['tmp_name'], $pfad . $DateiNameNeu ))
{
@chmod( $pfad . $DateiNameNeu, 0755 );
echo "<h4 class=\"text\">Datei " . $dateiupload['name'] ." wurde unter ". $pfad . $DateiNameNeu ." gespeichert </h4>";
umask( $umask_alt );
}
else
{
umask( $umask_alt );
}
}
}
if ($_FILES['bild1']['tmp_name']) {
speicherebilder($_FILES['bild1'],"01");
if ($_FILES['bild2']['tmp_name']) {
speicherebilder($_FILES['bild2'],"02");
if ($_FILES['bild3']['tmp_name']) {
speicherebilder($_FILES['bild3'],"03");
}
if ($_FILES['bild4']['tmp_name']) {
speicherebilder($_FILES['bild4'],"04");
}
}
}
if ($_FILES['bildtn']['tmp_name']) {
speicherebilder($_FILES['bildtn'],"tn");
}
}