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