PHP-Upload Skript

Hallo,
ich habe den Fehler lokalisiert und nach ausklammern des folgenden Codeschipsels läuft der Upload, auch wenn meine MEldungen nicht ausgegeben werden:
PHP:
<?

$pic_path = $_GET['DOCUMENT_ROOT']."include/imgupload/";

$dh = opendir ($pic_path);

if ($dh)
{
 echo "<form name='picdel' action='' method='POST'><table>";
	while (($file = readdir($dh))!==false)
	{
		if ($file[0] == ".") continue;
		$pic = $pic_path.$file;

		echo "<tr>";
			echo "<td>";
				echo "<img src='$pic' height=100px width=100px>";
			echo "</td>";
			echo "<td>";
				echo $pic;
			echo "</td>";
			echo "<td>";
				echo "<input type='submit' name='delpic' value='L&ouml;schen'>";
				echo "<input type='hidden' name='file' value='$file'>";
			echo "</td>";
		echo "</tr>";
	}
closedir ($dh);
 echo "</table>";
}

if ($_POST['delpic']) {
 $file = $_POST['file'];
 unlink($pic);
 echo "<script type='text/javascript'>alert('Bild $file wurde geloscht');</script>";
}
?>
Hier nochmal das Uploadscript:
PHP:
<?
if (isset($_POST['fileupload'])) {

	$orgdatei = $_FILES["file"]["name"];
	$tmpdatei = $_FILES['file']['tmp_name'];
	$dateityp = GetImageSize($tmpdatei);
	$dateigro = $_FILES['file']['size'];

	$pfad = 'include/imgupload/'.$orgdatei;

	if (($dateigro < 1024000) && ($dateityp[2]!=0)) {
		if (move_uploaded_file($tmpdatei, $pfad)) {
			echo "<script type='text/javascript'>alert('Die Datei '.$orgdatei.' wurde erfolgreich hochgeladen');</script>";
		}else
			echo "<script type='text/javascript'>alert('Hochladen nicht erfolgreich');</script>";
	}else {
		echo "<script type='text/javascript'>alert('Entweder die Datei ist kein Bild oder sie ist zu gross');</script>";
	}
}
?>
Ich kann leider nicht den kompletten Code zeigen, da das alles mit einem großen include in eine andere Seite geladen wird.

MfG Blck


HAT SICH ERLEDIGT DER FEHLER WAR EIN FEHLENDES </FORM> IM OBEREN SCRIPT! DANKE FÜR EURE HILFE!
 
Zuletzt bearbeitet:
Zurück