05.07.2004, 15:09
ich hab das selber mal für bilder gebraucht
also mal zur html datei
dann zur upload.php
weiter mime typen (image/gif, image/jpg) um den upload einzuschränken findest du hier: http://de.selfhtml.org/diverses/mimetypen.htm
eine beschränkung bei der html seite bringt sich net wirklich viel da sie leicht umgangen werden kann
größe musst einfach umrechnen wie groß du die dateien maximal haben willst
also mal zur html datei
PHP-Code:
<form enctype="multipart/form-data" action="upload.php" method="post">
<input type="file" name="datei" /><br />
<input type="submit" value="upload" />
</form>
dann zur upload.php
PHP-Code:
<?php
$tempname = $_FILES['datei']['tmp_name'];
$name = $_FILES['datei']['name'];
$type = $_FILES['datei']['type'];
$size = $_FILES['datei']['size'];
if($type != "image/gif" && $type != "image/jpeg") {
$error[] = "nur .gif und .jpg dateien können hier hoch geladen werden";}
if($size > "10000") {
$error[] = "maximale dateigröße beträgt 10000 byte";}
if(empty($error)) {
copy("$tempname", "$name");
echo "$name erfolgreich hochgeladen";}
else {
foreach($error as $message)
echo "$message<br />";}
?>weiter mime typen (image/gif, image/jpg) um den upload einzuschränken findest du hier: http://de.selfhtml.org/diverses/mimetypen.htm
eine beschränkung bei der html seite bringt sich net wirklich viel da sie leicht umgangen werden kann
größe musst einfach umrechnen wie groß du die dateien maximal haben willst
