Solar Posted April 22, 2011 Share Posted April 22, 2011 Hello PHPFreaks! I have a question for somebody to answer <?php //This is the directory where images will be saved $target = "gallery/"; $target = $target . basename( $_FILES['photo']['name']); //This gets all the other information from the form $username=$_POST['username']; $photo=($_FILES['photo']['name']); $caption=$_POST['caption']; $ip=$_POST['ip']; //Writes the information to the database mysql_query("INSERT INTO `photo` (username, photo, caption, ip) VALUES ('$username', '$photo', '$caption', '$ip')") ; //Writes the photo to the server if(move_uploaded_file($_FILES['photo']['tmp_name'], $target)) { //Tells you if its all ok echo "The file ". basename( $_FILES['uploadedfile']['name']). " has been uploaded, and your caption has been added to the directory"; } else { //Gives and error if its not echo "Sorry, there was a problem uploading your file."; } ?> When pictures are uploaded; they upload the name they have named them. Is it possible to add to the script $username somewhere to the file name? For example; DSC_0077_SOLAR.JPG Thanks for your time! Link to comment https://forums.phpfreaks.com/topic/234412-adding-extra-on-filenames/ Share on other sites More sharing options...
litebearer Posted April 22, 2011 Share Posted April 22, 2011 concatenate them - $newname = $photo . "_" . $username Link to comment https://forums.phpfreaks.com/topic/234412-adding-extra-on-filenames/#findComment-1204760 Share on other sites More sharing options...
Solar Posted April 22, 2011 Author Share Posted April 22, 2011 After playing around with "Concatenate" - I've been able to put the code with and it words like a charm! ; $target = $target . $username. "_" . ( $_FILES['photo']['name']); Thankyou! Link to comment https://forums.phpfreaks.com/topic/234412-adding-extra-on-filenames/#findComment-1204977 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.