filename
filename1
filename12
filename123
filename1234
// etc
What I actually wanted was something more like:
filename
filename1
filename2
filename3
filename4
// etc
This way, names will be shorter etc. Here's the code I used to produce the above:
Code: Select all
$name_exists = true;
$i=1;
//$existing_names contains an array of filenames
//$productName is taken from $_POST input
while($name_exists == true) {
foreach($existing_names as $name)
{
if($name == $productName) {
// add a number to the end, then try that
$productName = $productName.$i;
$i++;
} else {
$name_exists = false; // so we can use this name as it exists
}
}
}
Thanks
Matt