Bilddaten per Formular hochladen

Status
Nicht offen für weitere Antworten.

helaukoenig

Erfahrenes Mitglied
Ich möchte per Formular Dateien auf den Server hochladen lassen. Was brauche ich dafür? Zudem sollen die Dateien in einem bestimmten Verzeichnis landen (bilder/spieler/) und der Dateiname soll erhalten bleiben. Löse ich das besser mit php?

Thänx

-------------------------------------------------------------------------------------------------------

"Das Wesentliche an jeder Erfindung tut der Zufall, aber den meisten Menschen begegnet dieser Zufall nicht." F.W. Nietzsche
 
helaukoenig hat gesagt.:
Löse ich das besser mit php?

Mit html kannst du das gar nicht lösen, da du für das was du vor hast eine Serverseitige Scriptsprache z.B. php benötigst.

Das html Formular das du benötigst könnte z.B. so aussehen
HTML:
<form method="POST" enctype="multipart/form-data" action="upload.php">
<p><input type="file" name="file" size="20">
<input type="submit" value="Hochladen" name="Hochladen"></p>
</form>

und das benötigte PHP Script könnte z.B. so aussehen.
PHP:
<?php 
/* 
Mit diesem Script können Sie *gif und *jpg bilder 
auf einen Server laden. 
*/ 
$tempname = $_FILES['file']['tmp_name']; 
$name = $_FILES['file']['name']; 
$type = $_FILES['file']['type']; 
$size = $_FILES['file']['size']; 
if($type != "image/gif" && $type != "image/pjpeg") { 
	$err[] = "Es dürfen nur gif und jpeg Dateien hochgeladen werden."; 
} 
if($size > "15000") { 
	$err[] = "Die Datei welche du hochladen willst, ist zu groß!<br>Maximale Dateigröße beträgt 15 KB!"; 
} 
if(empty($err)) { 
	copy("$tempname","<-- Hier den Absoluten Pfad angeben -->"); 
	echo "Die Datei $name wurde erfolgreich hochgeladen!"; 
} 
else { 
	foreach($err as $error) 
	echo "$error<br>"; 
} 
?>
 
Zuletzt bearbeitet:
Vielen Herzlichen, werde ich gleich mal testen und berichten.

=============================================

"Kein Sieger glaubt an den Zufall." F.W. Nietzsche
 
Status
Nicht offen für weitere Antworten.
Zurück