Guten Tag,
Ich habe hier ein Html und Php Script in dem man ein Bild hochladen kann jedoch nur über eine bestimmte Endung.
Meine Frage ist es wie das Script aussehen müsste wenn man es erlauben könnte alle Endung hochzuladen.
Hier das html Scirpt:
Hier das Php Script:
lg
Ich habe hier ein Html und Php Script in dem man ein Bild hochladen kann jedoch nur über eine bestimmte Endung.
Meine Frage ist es wie das Script aussehen müsste wenn man es erlauben könnte alle Endung hochzuladen.
Hier das html Scirpt:
Code:
<html>
<head>
<script type="text/javascript">
</script>
</head>
<body>
<form enctype="multipart/form-data" action="index.php" method="post">
<p>Datei: <input name="upfile" type="file" size="100000"></p>
<p><input type="submit" value="Senden"></p>
</form>
</body>
</html>
Hier das Php Script:
Code:
<html>
<head>
<script type="text/javascript">
</script>
</head>
<body>
<?php
/* Kontrolldaten */
echo "<p>Zur Kontrolle:<br>";
echo "Originaldateiname: " . $_FILES["upfile"]["name"] . "<br>";
echo "Dateigröße: " . $_FILES["upfile"]["size"] . "<br>";
echo "Dateityp: " . $_FILES["upfile"]["type"] . "<br>";
/* Dateiendung extrahieren*/
$endname = explode(".",$_FILES["upfile"]["name"]);
$ext = $endname[count($endname)-1];
echo "Dateiendung $ext<br>";
/* Temporärer Dateiname auf den Server */
echo "Temporärer Dateiname: " . $_FILES["upfile"]["tmp_name"] . "</p>";
/* Temporäre Datei dauerhaft an gewünschten Ort kopieren, falls sie vorhanden ist und die richtige Endung besitzt */
if($_FILES["upfile"]["size"]>0 && $ext=="jpg")
{
copy($_FILES["upfile"]["tmp_name"], "im_upload.jpg");
echo "<p>Datei wurde kopiert in im_upload.jpg<br>";
echo "<img src='im_upload.jpg'></p>";
}
else
echo " <p>Kopierfehler</p>";
?>
</body>
</html>
lg