Hallo,
ich habe einen Uploadscript der auch funktioniert, jedoch möchte ich gerne den Dateinamen der Datei bestimmen können ohne das ich die Dateiändung verändere. Kann mir jemand helfen ich find dazu einfach nichts.
ich habe einen Uploadscript der auch funktioniert, jedoch möchte ich gerne den Dateinamen der Datei bestimmen können ohne das ich die Dateiändung verändere. Kann mir jemand helfen ich find dazu einfach nichts.
PHP-Code:
<?php
function doppel_datei($name) {
global $name;
$anhang = "copy_of_";
$name = $anhang.$name;
return $name;
}
$dateiname = $_SESSION["user_id"];
$tempname = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];
$type = $_FILES['file']['type'];
$size = $_FILES['file']['size'];
$maxdatasize = 20480;
if (empty($name)) $error [] ="Du hast kein Bild ausgewählt!";
if ($type != "image/gif" && $type != "image/jpeg" && $type != "image/png" && $type != "image/bmp")
$error[] = "Es dürfen nur *.gif, *.jpeg, *.jpg, *.png und *.bmp
Fotos hochgeladen werden!";
if ($size > $maxdatasize) $error[] = "Das Bild ist zu groß!<br>Es darf maximal 20 KB groß sein.";
while (file_exists("img/user_avatar/".$name)) doppel_datei($name);
if (empty($error)) {
move_uploaded_file ($tempname, "img/user_avatar/".$name);
echo ("Dein Bild wurde erfolgreich hinzugefügt<br>");
echo "img/user_avatar/".$name;
}
else {
foreach ($error as $err) echo ($err."<br>");
}
?>
<?php
} else {
?>
Kommentar