von cmuecke |
Die Variable $file ist dabei der Name, der vor der Erweiterung der zu umbenennenden Datei steht, z.B. bla001.jpg oder bla003.jpg.
$tmpfile ist dann die Datei, die hochgeladen wird. |
von Tetsuo |
THX, hilft mir schon viel weiter!
PS: 1. Wozu hast du "$file = "bla";" nochdazu geschrieben?
2. Wird $tmpfile ein Wert zugewiesen, da muss doch die url zum file sein, das hochgeladen wird? |
von inko |
Zwei Dinge:
1.Ignorier das von pizzataxi, das ist Pfusch.
2. Hier hast Du einen Ansatz:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11: | $file = "bla";
$ext = ".jpg";
$n = 0;
$m = "00";
while ( file_exists($file.$n.$m.$extension)) {
$m++;
if ($m <= 999) $n = "";
if ($m <= 99) $n = "0";
if ($m <= 9) $n = "00";
}
copy ($tmpfile, $file . $n . $m . $ext); |
|
von pizzataxi |
Gib doch dem Bild einen zufallsdefinierten Namen...
1:
2: | $dateiname=uniqid("");
$dateiname.=".dateiendung"; |
|
von Tetsuo |
Hi,
Ich will gerne zb. ein Bild in einem bestimmten Ordner nach dem hochladen umbenennen in 001.jpeg und wenn es schon vorhanden ist dann in 002.jpeg usw.
Jedoch weiß ich nciht wie...
|