Why this php file upload validation script not working?

Crashverride

New Member
Dear friends, this is a script which simply upload file and insert filename into database, why is this not working ? It's just upload the file and send filename to db even after validation . Please help\[code\]<?php//file validation starts//split filename into array and substract full stop from the last part$tmp = explode('.', $_FILES['photo']['name']);$fileext= $tmp[count($tmp)-1];//read the extension of the file that was uploaded$allowedexts = array("png");if(in_array($fileext, $allowedexts)){ return true;}else{ $form_error= "Upload file was not supported<br />"; header('Location: apply.php?form_error=' .urlencode($form_error));}//file validation ends//upload dir for pics$uploaddir = './uploads/';//upload file in folder$uploadfile = $uploaddir. basename($_FILES['photo']['name']);//insert filename in mysql db$upload_filename = basename($_FILES['photo']['name']);//upload the file now move_uploaded_file($_FILES['photo']['tmp_name'], $uploadfile);// $photo value is goin to db$photo = $upload_filename;\[/code\]
 
Back
Top