putObject([ 'Bucket' => $bucketName, 'Key' => $fileName, 'SourceFile' => $tmpPath, 'ACL' => 'public-read' ]); $imageUrl = "http://localhost:9000/$bucketName/$fileName"; } catch (Exception $e) { echo "❌ Erreur upload MinIO : " . $e->getMessage(); exit; } } try { $stmt = $pdo->prepare("INSERT INTO posts (title, content, image_url, user_id, date_creation) VALUES (?, ?, ?, ?, NOW())"); $stmt->execute([$title, $content, $imageUrl, $author_id]); header("Location: dashboard.php"); exit; } catch (PDOException $e) { echo "❌ Erreur base de données : " . $e->getMessage(); } } ?> 📝 Publier un article

📝 Publier un nouvel article

⬅ Retour au tableau de bord