0) { echo "Error: " . $fileToSave["error"] . "
"; writeLog("fileToSave['error']: ".$fileToSave["error"]); } else { $file_name = $fileToSave["name"]; $file_name = str_replace("'","",$file_name); $file_name = str_replace('"',"",$file_name); $file_name = str_replace(" ","_",$file_name); $file_name = str_replace("%20","_",$file_name); $file_name = str_replace("$","_",$file_name); $file_name = str_replace("/","_",$file_name); $file_name = str_replace("\\","_",$file_name); $file_name = str_replace("(","_",$file_name); $file_name = str_replace(")","_",$file_name); $file_name = str_replace("[","_",$file_name); $file_name = str_replace("]","_",$file_name); $file_name = str_replace("&","_",$file_name); $file_name = str_replace(";","_",$file_name); $file_name = preg_replace('/[^[:print:]]/', '', $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"); writeLog("File deleted: $output_dir$file_name"); } //move the uploaded file to uploads folder; if (move_uploaded_file($fileToSave["tmp_name"],$output_dir. $file_name)) { writeLog("File moved: $file_name"); // Set defaults $maxImageSize = 900; $thumbWidth = 200; // Resize image and create thumbnail $image_name = $file_name; $image_path = $output_dir; $thumbnail = resizeImage($image_name, $image_path, $maxImageSize, $thumbWidth); $return_data['ajax_error_code'] = 0; $return_data['image_file'] = $thumbnail; } else { writeLog("Error Moving File: $file_name"); } } } echo(json_encode($return_data)); ?>