Hallo Freunde
Als Anfänger habe ich mich zuerst mit flatfile beschäftig und hänge jetzt fest.
Ich habe ein Script geschrieben womit ich die Bilder uploaden kann.
Das Problem ist, wenn jemand ein Bild mit der Name (bild.jpg, pic.jpg usw) hochlädt, wird natürlich ein vorhandenes Bild ersetzt.
Hier mein Script:
<form enctype="multipart/form-data" action="upload.php" method="post">
<input name="file" type="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 > "35000") {
$err[] = "Die Datei welche du hochladen willst, ist zu gross!<br>Maximale Dateigrosse beträgt 35 KB!";
}
If(empty($err)) {
copy("$tempname", "1/$name");
echo "Die Datei $name wurde erfolgreich hochgeladen!";
}
else {
foreach($err as $error)
echo "$error<br>";
}
?>
Ich möchta dass das Bild x.jpg beim uploaden den Name xy.jpg/gif erhält
xy.jpg = Name der User oder userid
Bitte ohne Mysql
Als Anfänger habe ich mich zuerst mit flatfile beschäftig und hänge jetzt fest.
Ich habe ein Script geschrieben womit ich die Bilder uploaden kann.
Das Problem ist, wenn jemand ein Bild mit der Name (bild.jpg, pic.jpg usw) hochlädt, wird natürlich ein vorhandenes Bild ersetzt.
Hier mein Script:
<form enctype="multipart/form-data" action="upload.php" method="post">
<input name="file" type="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 > "35000") {
$err[] = "Die Datei welche du hochladen willst, ist zu gross!<br>Maximale Dateigrosse beträgt 35 KB!";
}
If(empty($err)) {
copy("$tempname", "1/$name");
echo "Die Datei $name wurde erfolgreich hochgeladen!";
}
else {
foreach($err as $error)
echo "$error<br>";
}
?>
Ich möchta dass das Bild x.jpg beim uploaden den Name xy.jpg/gif erhält
xy.jpg = Name der User oder userid
Bitte ohne Mysql