PHP-Code:
<html>
<head>
<title>
<Upload...>
</title>
<body>
<?php
$dir = "uploads/";
$originaledatei = basename( $_FILES['uploadedfile']['name']);
if(isset($_POST['upload']))
{
// Zufälliger Dateiname:
$word = md5(time());
// Ein paar Zeichen vom Zufälligen Dateinamen abziehen
$word = substr($word, -7);
// Dateiformat erfassen
$info = pathinfo($datei);
$format = $info["extension"];
// Der entgültige Dateiname
$dateiname = $originaledatei.' '.$word.'.'.$format;
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $dir/$dateiname)) {
echo "Die Datei " .$originaledatei.
" wurde erfolgreich hochgeladen!";
} else{
echo "Es gab einen Fehler während der Übertragung der Datei, versuch es nochmal!";
} }
?>
<span style="font-family:arial, sans-serif">
<p>
<strong><a href="uploader/Seite">Hauptmenü</a></strong>
</span>
</body>
</html>
Ich bin absoluter Anfänger und versuche einen Uploadskript zu erstellen. Ich hatte ursprunglich den Skript:
PHP-Code:
<html>
<head>
<title>
<Upload...>
</title>
<body>
<?php
$target_path = "uploads/";
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
echo "Die Datei ". basename( $_FILES['uploadedfile']['name']).
" wurde erfolgreich hochgeladen!";
} else{
echo "Es gab einen Fehler während der Übertragung der Datei, versuch es nochmal!";
}
?>
<span style="font-family:arial, sans-serif">
<p><strong><a href="test">Hauptmenü</a></strong>
</span>
</body>
</html>
Kommentar