• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

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

.holger

Borowitzky
Registriert
13.09.04
Beiträge
8.970
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: