• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Es regnet, ist neblig und kalt, alle sind krank und der Chef wird zunehmend cholerisch. Das Thema des Monats ist also folgerichtig --> Das Grau(en)
    Wir sind gespannt, war Euch dazu einfällt! Zum Wettbewerb --> Klick

[PHP] Upload von Bildern - doch wo ist der Fehler?

.holger

Borowitzky
Registriert
13.09.04
Beiträge
8.971
Code:
<?php session_start (); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" >
<head> 

<title> Bilderverwalter</title>

	<style type="text/css" title="currentStyle" media="screen">
		@import "../style.css";
	</style>


</head>


<?
if (isset($_SESSION["user_id"])){
	
	
	if (isset($_REQUEST[neuesbild])){
		
		$file = $_FILES['datei']['tmp_name'];
		echo $_FILES['datei'];
		$size=getimagesize($file);
		
		 switch ($size[2]):
			case 1: $endung = "gif"; break;
			case 2: $endung = "jpg"; break;
			case 3: $endung = "png"; break;
			
			default: echo "nur gif, jpg und png Dateien erlaubt";break;
		endswitch;
		echo $endung;
		if (isset($endung)){
			$time = time();
			echo $time;
			$newname = "../img2/". $time . ".". $endung;
			echo $newname;
			move_uploaded_file($file,$newname);
			}
		
		
	}
	?>
	
	<div id="adminmenu">
	Bilder verwalten
	</div>
	Neues Bild hochladen<br />
	<form action="" method="post" enctype="multipart/form-data">
	Bilddatei:<br />
	<input type="file" name="datei" > <br />
	Kurzname: *)<br />
	<input type="text" name="kurzname" style="width:100pt;" value=""><br />
	Beschreibung: *)<br />
	<textarea name="inhalt" rows="2" cols="60" style="width:100pt;" ></textarea><br />
	
	
	<input type="submit" name="neuesbild" value="Bild hochladen">		<br />
	*) optional<br />
			
	
	</form>
	<?
}
?>


</html>

EDIT: Fehler gefunden und auch hier ausgebessert....
 
Zuletzt bearbeitet: