true]); } else{ echo json_encode(['success' => false, 'message' => 'Erreur de décodage JSON']); } die; } elseif(isset($_GET['action']) && $_GET['action'] == 'upload_image'){ if (isset($_FILES['file'])) { $file = $_FILES['file']; $dest = 'images/'; // Vérifier si le répertoire existe, sinon le créer if(!is_dir($dest)) { mkdir($dest, 0777, true); } $filePath = $dest . basename($file['name']); if(move_uploaded_file($file['tmp_name'], $filePath)) { // Répondre avec l'URL de l'image téléchargée echo json_encode(['location' => '/' . $filePath]); } else{ http_response_code(500); echo json_encode(['message' => 'Erreur 500: Internal Server Error']); } } else{ http_response_code(400); echo json_encode(['message' => 'Erreur 400: Bad Request']); } die; } ?>
Contenu de l'article 1.
Contenu de l'article 2.