hallo zusammen,
ich habe folgendes php script im netz gefunden und wollte dieses nun modifizieren.
Code:
die Variable $name speichert den namen, den man hochgeladen hat. ich möchte aber, dass es niemals der gleiche name ist, der in $name gespeichert wird. ich möchte das mit jedem hochladen einer datei der name+"hochzähler".* gespeichert wird.
in einem weiteren schritt möchte ich, dass der count aus einer db gelesen wird. d.h. es gibt z.b. einen eintrag in einer db mit dem auto increment wert 1 und diese 1 soll dann an den dateinamen gehängt werden. so dass jede datei eindeutig mit dem eintrag in der db ist.
hoffe mir kann jemand helfen und das hat jemand verstanden.
mfg
steckno
ich habe folgendes php script im netz gefunden und wollte dieses nun modifizieren.
Code:
PHP-Code:
<form enctype="multipart/form-data" action="upload.php" method="post">
<input type="file" name="file"><br>
<input type="submit" value="hochladen">
</form>
<?php
$tempname = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];
$type = $_FILES['file']['type'];
$size = $_FILES['file']['size'];
if($type != "image/gif" && $type != "image/pjpeg") {
$err[] = "nur gif und jpeg Dateien dürfen hochgeladen werden.";
}
if($size > "15000") {
$err[] = "Die Datei welche du hochladen willst, ist zu gross!<br>Maximale Dateigrosse beträgt 15 KB!";
}
if(empty($err)) {
copy("$tempname", "$name");
echo "Die Datei $name wurde erfolgreich hochgeladen!";
}
else {
foreach($err as $error)
echo "$error<br>";
}
?>
in einem weiteren schritt möchte ich, dass der count aus einer db gelesen wird. d.h. es gibt z.b. einen eintrag in einer db mit dem auto increment wert 1 und diese 1 soll dann an den dateinamen gehängt werden. so dass jede datei eindeutig mit dem eintrag in der db ist.
hoffe mir kann jemand helfen und das hat jemand verstanden.
mfg
steckno
EDIT:
warum können die Leute nicht die PHP tags verwenden ???
Kommentar