Toon posts:

[PHP] File back-ups maken bij uploaden

Pagina: 1
Acties:
  • 43 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik zit met een probleempje. Ik wil bij het uploaden van een bestand checken of het bestand toevallig al bestaat. Zo ja, dan moet het bestaande bestand hernoemd worden naar [bestandsnaam].bak1. Maar, mocht DAT bestand nou ook al bestaan, dan moet deze deze hernoemd worden naar .bak2. Ik heb de volgende code geklopt, maar het werkt niet |:( Hulp graag...

De variabele $uploadPath is de var waarin het pad en de bestandsnaam zit waar het bestand moet worden opgeslagen, maar dus al bestaat.

PHP:
4
5
6
7
8
9
10
11
if($this->fileBackup) {
    if(file_exists($uploadPath)) {
        $i = 0;
        while(!file_exists($uploadPath . ".bak" . $i++)) {
            rename($uploadPath, $uploadPath . ".bak" . $i);
        }
    }
}

Verwijderd

Topicstarter
Fuk (bows his head in shame). Ik heb de oplossing al. Bij voorbaat dank voor de moeite in ieder geval. SLUITEN MAAR!

PHP:
4
5
6
7
8
9
10
11
12
if($this->fileBackup) {
      if(file_exists($uploadPath)) {
            $i = 0;
            while(!file_exists($uploadPath . ".bak" . $i)) {
                  i++;
            }
            rename($uploadPath, $uploadPath . ".bak" . $i);
      }
}

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

Whatever. En ik sluit dit topic niet omdat je er om vraagt maar omdat je er een soepzooi van hebt gemaakt.

Professionele website nodig?


Dit topic is gesloten.