0) { echo "Error: " . $_FILES["file"]["error"] . "
"; writeLog("_FILES['myfile']['error']: ".$_FILES["file"]["error"]); } else { $file_name = $_FILES["myfile"]["name"]; $file_name = str_replace("'","",$file_name); $file_name = str_replace(" ","_",$file_name); writeLog("file_name: $file_name"); // Check if file is there already if (file_exists("$output_dir$file_name")) { unlink("$output_dir$file_name"); $fname = db_escape_string($file_name); db_query("DELETE FROM school_documents WHERE school_num = $school_num AND document_name = '$fname'"); } //move the uploaded file to uploads folder; move_uploaded_file($_FILES["myfile"]["tmp_name"],$output_dir. $file_name); // Save image info into database $table = new Table("school_documents"); $entry = array(); $entry['school_num'] = $school_num; $entry['document_name'] = $file_name; $entry['document_title'] = $_POST['document_title']; $entry['name'] = $_POST['name']; $entry['email'] = $_POST['email']; $entry['notes'] = $_POST['notes']; $entry['added_datetime'] = date("Y-m-d H:i:s",time()); $query = $table->BuildInsert($entry); db_query($query); echo "Uploaded File :".$_FILES["myfile"]["name"]; $notes = db_escape_string($entry['notes']); $notes = str_replace("\\r","",$notes); $notes = str_replace("\\n","\n",$notes); $name = db_escape_string($entry['name']); $email = db_escape_string($entry['email']); $emailTo = "uploads@easyschoolsoftware.net"; $emailFrom = "uploads@easyschoolsoftware.net"; $emailReply = "File Upload"; $emailRecipient = "File Upload"; $emailSubject = "Uploaded by: ".$school_record['school_name']; $emailMessage = "File Uploaded: ".$entry['document_name']."\n". "File Title: ".db_escape_string($entry['document_title'])."\n". "Notes: $notes\n\n". "Name: $name\n". "Email: $email\n\n". "Uploaded Time: ".$entry['added_datetime']."\n\n"; $emailMessage = nl2br($emailMessage); QueueEmail($emailTo, $emailFrom, $emailSubject, $emailMessage, $emailReply, $emailRecipient); header("Location: /?action=secure-document-upload&form_message=".urlencode("File Uploaded: $file_name")); } } ?>