$date_reformatted = date_format($temp_date, "Y-m-d"); return $date_reformatted; } //general info $challengeid = $_POST['challengeid']; $slug = $_POST['slug']; $challenge_name = mysql_real_escape_string($_POST['title']); $challenge_category = $_POST['category']; $challenge_description = mysql_real_escape_string($_POST['description']); $challenge_more_description = mysql_real_escape_string($_POST['more_description']); $challenge_urlname = mysql_real_escape_string($_POST['urlvalue']); $image = $_FILES['image']['name']; if ($challenge_name == "") { echo "* Please provide a name for your challenge *"; } else { if ($dir->CheckIfExist("SELECT * from Challenges WHERE URLName = '" . $challenge_urlname . "' and NOT ChallengeId = '" . $challengeid . "'") == true) { echo "* URL name already taken. *"; } elseif ($challenge_category == "") { echo "* Please select a category for your challenge *"; } else { if ($image) { $filename = stripslashes($_FILES['image']['name']); preg_match('/([^\\/\\:*\\?"<>|]+)(?:\\.([^\\/\\:*\\?"<>|\\.]+))$/', $filename, $matches); $ext = strtolower($matches[2]); if ($ext != "jpg" && $ext != "jpeg" && $ext != "png" && $ext != "gif") { echo "<p><b class=\"err\">Can't upload file because of unknown extension but details were saved!</b></p>"; } else { $start = time(); $f = $start . "." . $ext; $newname = "uploads/challenge/" . $f; $copied = move_uploaded_file($_FILES["image"]["tmp_name"], $newname);