Quicks: Datei auf dem server herumkopieren

Beitrag lesen

Hi

Ich habe folgendes problem:

auf meinem server liegt eine datei.
ich will nun eine aktuellere des gleichen namens dort hin kopieren.
die alte will ich jedoch vorher sichern und mit datum versehen.
das ganze soll im prinzip so aussehen:

ich wähle in einer form (type=file) eine datei aus und lade sie up. die dateidaten speichere ich in $file
dann überprüfe ich ob es diese datei schon auf dem server gibt.

if ( file_exists("../swnfaqs/".$file_name) )

wenn nicht kopiere ich die datei auf den server in das verzeichnis "../swnfaqs/"

copy($file,"../swnfaqs/".$file_name)

das klappt soweit.

gibt es jetzt aber schon eine datei diesen namens soll er die schon auf dem server vorhandene datei nach ../swnfaqs_alt/ kopieren und vor den namen das aktuelle datum schreiben.
dann erst soll die neue datei kopiert weden.

mein problem liegt nun im kopiervorgang auf dem server.
Ich denke mir das so in der richtung:

...
$filealt = ???????;
$datum = date("Y-m-d");
$filenamealt = $datum.$filealt_name;
copy($filealt,"../swnfaqs_alt/".$filenamealt)
...

aber wie weise ich die file auf dem server der variablen $filealt zu ?
Oder geht es ganz anders ?
ich habs auch schon mit move_uploaded_file() probiert, klappt aber au net und da kann ich auch den namen net ändern.

Wenn da jemand ne lösung hat... dafür wär ich unheimlich dankbar.
vielen dank schonmal

Quicks