File manager - Edit - /home/familylifersmpc/htdocs/www.familylifersmpc.com/post_form.php
Back
<?php error_reporting(0); include('editor-includes/web-config.php'); $conn = new mysqli($host, $user, $pass, $dbname); if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } if ($_SERVER["REQUEST_METHOD"] == "POST") { $title = $conn->real_escape_string($_POST['title']); $description = $conn->real_escape_string($_POST['description']); // Unique folder for images $uniqueFolder = "POST_" . time(); $uploadDir = "UPLOADS/" . $uniqueFolder; if (!file_exists($uploadDir)) { mkdir($uploadDir, 0777, true); } // Upload files $fileCount = count($_FILES['images']['name']); for ($i = 0; $i < $fileCount; $i++) { $fileName = basename($_FILES['images']['name'][$i]); $targetFilePath = $uploadDir . "/" . $fileName; move_uploaded_file($_FILES['images']['tmp_name'][$i], $targetFilePath); } // Insert record $sql = "INSERT INTO postingtbl (Title, Description, FolderName) VALUES ('$title', '$description', '$uniqueFolder')"; if ($conn->query($sql) === TRUE) { echo "<div class='alert alert-success text-center'>Successfully Posted!</div>"; //exit(); } else { echo "Error: " . $conn->error; } } $conn->close(); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Create Post</title> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet"> <style> body { background: #f8f9fa; } .container { max-width: 600px; margin-top: 50px; } .card { border-radius: 15px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); } .btn-primary { border-radius: 25px; } </style> </head> <body> <div class="container"> <div class="card p-4"> <h3 class="mb-3 text-center">Create a New Post</h3> <form action="" method="post" enctype="multipart/form-data"> <div class="mb-3"> <label class="form-label">Title</label> <input type="text" name="title" class="form-control" required> </div> <div class="mb-3"> <label class="form-label">Description</label> <textarea name="description" class="form-control" rows="4" required></textarea> </div> <div class="mb-3"> <label class="form-label">Upload Images</label> <input type="file" name="images[]" class="form-control" multiple required> </div> <button type="submit" class="btn btn-primary w-100">Save Post</button> </form> </div> </div> </body> </html>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings