Hent filer fra server, omdøb fil og vedhæft mail
Hejsa.Jeg har udviklet et script, hvor man kan uploade filer til en mappe på serveren.
Under upload ændres filnavnet til et random-navn bestående af tal og bogstaver for at undgå problemer med danske- og specialtegn.
Oprindelig filnavn og det omdøbte navn gemmes i DB.
Jeg har lavet et mailscript, som sender en mail med filerne vedhæftet.
Men jeg kan ikke hitte ud af, at omdøbe filnavnene tilbage til oprindelig navn, når de vedhæftes mailen.
Jeg har jo oprindelig filnavn og random-filnavn gemt i DB.
Koden til vedhæftning af filerne, ser således ud:
$filer = scandir($dir);
for($i = 2; $i < count($filer); $i++)
{
$fileatt = $dir.$filer[$i];
$file = fopen( $fileatt, 'rb' );
$data = fread( $file, filesize( $fileatt ) );
fclose( $file );
$mail->AddAttachment($fileatt);
}
og koden fungerer fint, bortset fra de vedhæftede filer, som har forkert filnavn.
Nogen forslag til løsning?