<?php include "header.php"; include "aside.php"; include "footer.php"; include 'connexionBDD.php'; include 'podcastModel.php'; $titrePod = ""; $auteurPod = ""; $datePod = ""; $descPod = ""; $urlPod = ""; if (isset($_POST['url'])) { $url = htmlentities($_POST['url']); $podcast = new Podcast("", "", "", "", "", ""); $podcast->recuperePodcast($url); } if (isset($_GET['podcast'])) { $idPodSel = $_GET['podcast']; $sql2 = "SELECT * FROM podcast WHERE id_pod='{$idPodSel}'"; $res2 = @mysql_query($sql2) or die('Erreur requete SQL' . " " . mysql_error()); if ($res2) { while ($data = mysql_fetch_assoc($res2)) { $titrePod = $data['titre']; $auteurPod = $data['auteur']; $datePod = $data['date']; $descPod = $data['description']; $urlPod = $data['url']; } } }
<?php include "modeles/podcastModel.php"; include "connexionBDD.php"; //si la requete est valide pour un ajout de podcast: if (isset($_POST['url']) && isset($_POST['nomAbonnement'])) { //si l'url est correcte if (!empty($_POST['url']) && !empty($_POST['nomAbonnement'])) { $url = htmlentities($_POST['url']); $nom = htmlentities($_POST['nomAbonnement']); $podcast = new Podcast("", "", "", "", "", ""); $podcast->recuperePodcast($url, $nom); wsReponse(200, 'Requete valide', NULL); } else { wsReponse(500, 'Requete invalide', NULL); } } else { if (isset($_POST['podcast'])) { $id = $_POST['podcast']; } else { wsReponse(500, 'Internal Server Error', NULL); } } function wsReponse($status, $status_message, $data) { header('HTTP/1.1 $status $status_message', true, $status); $reponse['status'] = $status; $reponse['status_message'] = $status_message; $reponse['data'] = $data; $reponse_json = json_encode($reponse); echo $reponse_json;