Hallo liebe Gemeinde,
ich habe ein wunderbar funktionierendes Dateiupload script, welches jetzt nur noch eine Änderung benötigt. Wenn ein User Dateien hochlädt, dann hätte ich gerne, dass diese in einem neuen Ordner gespeichert werden, der automatisch erstellt wird und so heisst wie sein Name/Vorname. Die Daten soll er sich dann aus einem Feld ziehen, dass "name" heisst und bereits existiert.
Wie kann ich sowas am besten umsetzten? Kennt einer von euch vllt. sogar schon die Lösung? Muss ich IP-Adressen auslesen, um zu erkennen, das alle Daten von dem einen User stammen?
Hier mein Code:
PHP-Code:
<link rel="stylesheet" type="text/css" href="upload.css"/>
<?php
$dateityp = GetImageSize($_FILES['datei']['tmp_name']);
if($dateityp[2] != 0)
{
if($_FILES['datei']['size'] < 102400)
{
move_uploaded_file($_FILES['datei']['tmp_name'], "upload/".$_FILES['datei']['name']);
echo "<code>Das Bild wurde Erfolgreich hochgeladen!<br />Bitte laden Sie insgesamt mindestens 6 Bilder hoch!</code>";
}
else
{
echo "Das Bild darf nicht größer als 100 kb sein ";
}
}
else
{
echo "Bitte nur Bilder im Gif bzw. jpg Format hochladen";
}
?>
und das dazugehörige form:
Code:
<form action="upload.php" method="post" enctype="multipart/form-data" target="foo" onsubmit="window.open('', 'foo', 'width=450,height=300,left=200')">
<input name="name" type="text" id="name" class="formular" size="40"/>
<input type="file" name="datei"><br />
<input type="submit" value="Hochladen"/>
</form>