du skal bruge move_uploaded_file($filename, $destination) når det er en uploaded fil.
[url=http://dk2.php.net/manual/da/function.move-uploaded-file.php]Læs PHP manualen komkring dette her..[/url]
Hvis du ikke vil overskrive en uploaded fil som har samme navn som den nuværende fil, kan du teste om der allerede findes en fil med det pågældende navn i dit destination dir.
<?php
$targetDir = '../billeder/';
$targetFilename = $_FILES['filnavn']['name'];
if (file_exists($targetDir.$targetFilename))
{
$fileNumber = 1;
while (file_exists($targetDir.$targetFilename))
{
$targetFilename = $fileNumber.$targetFilename;
$fileNumber++;
}
}
move_uploaded_file($_FILES['filnavn']['tmp_name'], $targetDir.$targetFilename);
?>
Man kan også udvide metoden så den sættes tallet imellem filnavn og extension istedet. Skriv hvis du er interesset og ik ved hvordan :-)
Indlæg senest redigeret d. 09.02.2007 22:56 af Bruger #11298