Renaming files using PHP

Light Poster
7Mar2010,20:26   #1
suhas93's Avatar
Hi,

I have a file on another server (say "something.com/1122.doc")

Can I have a renaming engine (using PHP?) So, that when visitors click on download, the file should be renamed to somethingmeaningful.doc

Suhas
Go4Expert Member
8Mar2010,19:04   #2
loyo's Avatar
In your download script, you can give a new name to something.com/1122.doc, when somebody visited this script, it should copy the Original file to the target file,and then ,use the function header("location: newfilename path"); to visit the new file.
<?php
copy("1122.doc", "newfile.doc");
header("location: newfile.doc");
?>
Light Poster
10Mar2010,16:45   #3
suhas93's Avatar
thank you! thats a great idea!

is there a script that deletes the file after download?

ok i'm cheap
Go4Expert Member
12Mar2010,00:28   #4
loyo's Avatar
try unlink("newfile.doc"); after performing header();
I don't know whether it can achieve you need.