diff --git a/www/submit.php b/www/submit.php index 1f9f196..dd2668e 100644 --- a/www/submit.php +++ b/www/submit.php @@ -1,11 +1,11 @@ '],'', $_POST['link']); // Clear user input - $success_message = null; - $error_message = null; $link = htmlspecialchars($link); $name = htmlspecialchars($_POST['name']); $description = htmlspecialchars($_POST['description']); @@ -14,33 +14,36 @@ if (isset($_POST['submit'])){ $captcha = htmlspecialchars($_POST['captcha']); // Captcha Auth check if ($captcha != htmlspecialchars($_SESSION['secure'])){ - $error_message = "Captcha Failed"; - }else{ + $submission_message = "

Captcha Failed

"; + } else { if (empty($link) or empty($name) or empty($description)){ - $error_message = "All of the fields must not be empty"; - }else{ + $submission_message = "

All of the fields must not be empty

"; + } else { if (strlen($link) > 512 or strlen($name) > 64 or strlen($description) > 256 or strlen($sensitive) > 1 or strlen($category) > 64){ - $error_message = "Don't exceed the limit"; - }else{ + $submission_message = "

Don't exceed the limit

"; + } else { - // Open the file once before the loop - $file = fopen("../submissions/submission.csv", "a"); + // Open the file once before the loop + $file = fopen("../submissions/submission.csv", "a"); - if ($file !== false) { - // Create an array with the inputs to write as a single row - $row = [$link, $name,$description,$category,$sensitive]; + if ($file !== false) { + // Create an array with the inputs to write as a single row + $row = [$link, $name,$description,$category,$sensitive]; - // Write the row to the CSV file - fputcsv($file, $row, ',', '"'); + // Write the row to the CSV file + fputcsv($file, $row, ',', '"'); - // Close the file after writing - fclose($file); - } else { - // Handle error opening the file - error_log("Error opening the file."); - } - $success_message = "Link Successfully Submitted"; - } + // Close the file after writing + fclose($file); + } else { + // Handle error opening the file + error_log("Error opening the file."); + } + + if ($submission_message === null) { // Only set success message if no error occurred + $submission_message = "

Link Successfully Submitted

"; + } + } } } } @@ -70,11 +73,7 @@ if (isset($_POST['submit'])){
- -

- -

- +

Character Limits

Link should be 354