intégrer une quote VDM
<script>
function masquer_div(id) {
if (document.getElementById(id).style.display=='none') {
document.getElementById(id).style.display='block';
}
else {
document.getElementById(id).style.display='none';
}
}
</script>
<?php
$VDM = 'http://www.viedemerde.fr/aleatoire'; //On va sur la page random de VDM
$ch = curl_init(); //On initialise cURL
curl_setopt($ch, CURLOPT_URL, $VDM); //On lui transmet la variable qui contient l'URL
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //On lui demdande de nous retourner la page
curl_setopt($ch, CURLOPT_USERAGENT, 'VDM user'); //On envoie un user-agent pour ne pas être considéré comme un bot malicieux
$resultat = curl_exec($ch); //On exécute notre requête et met le résultat dans une variable
curl_close($ch); //On ferme la connexion cURL
$VDMpage = new DOMDocument(); //On crée un nouveau document DOMDocument
libxml_use_internal_errors(true); // On cache les erreur, héhéhé^^
@$VDMpage->loadHTML('<?xml encoding="UTF-8">'.$resultat); //On y charge le contenu qu'on a récupéré avec cURL (en réglant l'encodage)
foreach($VDMpage->getElementsByTagName('div') as $div){ //On parcourt les balises <div>
if($div->getAttribute('id') == 'content'){ //Si l'id de la page est content
$retour = trim($div->getElementsByTagName('p')->item(2)->nodeValue); //On met le contenu du premier <p> dans une variable
echo '
<div style="margin: -5px auto -8px auto; text-align: center; width: 60%; color: black;">
<input style="-webkit-appearance:none; -moz-appearance: none; appearance: none; cursor: pointer; background: white; border: 2px solid black; width: 60px; height: 20px; outline: transparent auto 0px; border-radius: 99px; " type="button" value="VDM" onclick="masquer_div(\'VDM\');" >
<div id="VDM" style="margin: 5px auto auto auto; text-align: center; display: none; background: white; padding: 5px; border-radius: 5px; border: 1px solid black;">
<span style="color: black;">'.$retour.'</span>
</div>
</div>';
}
}
?>