The forums ran from 2008-2020 and are now closed and viewable here as an archive.

Home Forums Back End download – Generate Filename from Field (Array)? Reply To: download – Generate Filename from Field (Array)?


Both pieces of code output a file named png i.e. not extension just png.

Which would indicate that $tcgname[$i] is empty (or is not set). Do you have error reporting enabled? You can inspect the contents of $tcgname and $i using var_dump.


$file = trim($_GET['path']);

//  . . .


You need to validate the contents of $_GET['path'] (e.g., by checking that it names a file in a particular “allowed” directory). Using this script, one may read —and then delete— any file on your computer that is readable by PHP, simply by knowing, or guessing, its name.