Bilder mit PHP hochladen und gleich in die richtige größe skalieren

allerdesign

Grünschnabel
Hi und Guten Tag

Ich habe erstma ne frage,

Ich habe ein script gebaut, bzw versucht ein script zu schreiben, in dem man fünf bilder hochladen kann und die dann gleich in die richtige größe skalliert werden, nur leider funktioniert das nicht so wie ich das will, php sagt immer, das der index der dateien nicht gefunden worden ist.

könnt ihr mir vielleicht mal ein gedanken anstoß geben, woran das liegen könnte, ich such mich da tot, und sehe glaube ich die Fehler vor lauter code nicht mehr (codeblindheit xD)

hier das upload script

PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta name="Autor" content="AllerDesign - Jan Wiemers ">
<meta http-equiv="Cache-Control" content="no-cache"/>
<title>Bilder Upload</title>
<link rel="stylesheet" type="text/css" href="../../style.css">
</head>
<body>
<?php
	include("../../module/mysql_connect.php");
	if(isset($_POST['button']))
		{
						function resize_big($id, $nr)
							{
							//resize function
							$path = "../../gfx/artikel/";
							$new_file = imagecreatefromjpeg("../../gfx/artikel/".$id."_".$nr."_orig.jpg");
								$info = getimagesize ( $new_file );
								
								if($info[0] > $info[1])
									{
									$new_w = 353;
									$new_height = $info[0] / 353;
									$new_h = $info[1] / $new_height;
									}
								else
									{
									$new_h = 353;
									$new_weight = $info[1] / 353;
									$new_w = $info[0] / $new_weight;
									}
								
								
										// Großes Bild erstellen
										$new_image = imagecreate($new_w, $new_h); // breite, höhe
										imagecopyresized($new_image, $new_file, 0,0,0,0,$new_w,$new_h,$new_w,$new_h);
										imagejpeg($new_image, $path."".$id."_".$nr."_g.jpg", 100) || die("konnte Grosses Bild nicht speichern");
							}
						function resize_small($id, $nr)
							{
							//resize function
							$path = "../../gfx/artikel/";
							$new_file = imagecreatefromjpeg("../../gfx/artikel/".$id."_".$nr."_orig.jpg");
								$info = getimagesize ( $new_file );
								
								if($info[0] > $info[1])
									{
									$new_w = 100;
									$new_height = $info[0] / 100;
									$new_h = $info[1] / $new_height;
									}
								else
									{
									$new_h = 100;
									$new_weight = $info[1] / 100;
									$new_w = $info[0] / $new_weight;
									}
								
								
										// Großes Bild erstellen
										$new_image = imagecreate($new_w, $new_h); // breite, höhe
										imagecopyresized($new_image, $new_file, 0,0,0,0,$new_w,$new_h,$new_w,$new_h);
										imagejpeg($new_image, $path."".$id."_".$nr.".jpg", 100) || die("konnte Grosses Bild nicht speichern");
							}
		print "ja";
		//functionen
		
		// Artikel ID aus Datenbank auslesen
		
		$sql = "SELECT * FROM fw_item ORDER BY item_id DESC LIMIT 1";

				$result = mysql_query($sql) OR die(mysql_error());
					if(mysql_num_rows($result)) 
						{
						$row = mysql_fetch_array($result);
						}
					else
						{
						Print "Keinen Entsprechenden Datensatz gefunden";
						}
		
						/*Große Bilder erstellen---------------------------|
						| und für die weiterverarbeitung vorbereiten       |
						|-------------------------------------------------*/
						
						//hochgeladene Dateien verschieben
						move_uploaded_file($_FILES['fileField[1]']['tmp_name'], "../gfx/artikel/".$row['item_id']."_1_orig.jpg");
						move_uploaded_file($_FILES['fileField[2]']['tmp_name'], "../gfx/artikel/".$row['item_id']."_2_orig.jpg");
						move_uploaded_file($_FILES['fileField[3]']['tmp_name'], "../gfx/artikel/".$row['item_id']."_3_orig.jpg");
						move_uploaded_file($_FILES['fileField[4]']['tmp_name'], "../gfx/artikel/".$row['item_id']."_4_orig.jpg");
						move_uploaded_file($_FILES['fileField[5]']['tmp_name'], "../gfx/artikel/".$row['item_id']."_5_orig.jpg");
							
							//hauptbilder skallieren
							
							resize_big($row['item_id'], 1);
							resize_big($row['item_id'], 2);
							resize_big($row['item_id'], 3);
							resize_big($row['item_id'], 4);
							resize_big($row['item_id'], 5);						
							
								//thumbnails erstellen
								resize_small($row['item_id'], 1);
								resize_small($row['item_id'], 2);
								resize_small($row['item_id'], 3);
								resize_small($row['item_id'], 4);
								resize_small($row['item_id'], 5);
							
							
		}
	else
		{
		?>
            <form action="upload rezise.php" method="post" enctype="multipart/form-data" name="upload" target="_self" id="upload">
              <label>
              Bilder Hochladen<br>
              <br>
              Bild 1
              <input type="file" name="fileField[1]" id="fileField">
              </label>
              <br>
              <label>
              Bild 2
              <input type="file" name="fileField[2]" id="fileField2">
              <br>
              </label>
              <label>
              Bild 3
              <input type="file" name="fileField[3]" id="fileField3">
              </label>
              <br>
              <label>
              Bild 4
              <input type="file" name="fileField[4]" id="fileField4">
              </label>
              <br>
              <label>
              Bild 5
              <input type="file" name="fileField[5]" id="fileField5">
              </label>
              <br>
              <label>
              <input type="submit" name="button" id="button" value="Hochladen">
              </label>
            </form>
         <?php
		}

sage schon mal vielen dank im vorraus
 
Zurück