Ejemplo n.º 1
0
<?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'];
        }
    }
}
Ejemplo n.º 2
0
<?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;