1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| <html>
<body>
<title>Newbie</title>
<?php
$content = file_get_contents("https://www.newbiecontest.org/epreuves/prog/prog1.php/");
$url="https://www.newbiecontest.org/epreuves/prog/prog1.php";
header("https://www.newbiecontest.org/epreuves/prog/verifpr1.php?solution=nombre/");
// Tableau contenant les options de téléchargement
$options=array(
CURLOPT_URL => $url, // Url cible
CURLOPT_RETURNTRANSFER => true, // Retourner le contenu dl dans une chaine
CURLOPT_HEADER => false // Ne pas inclure l'entête de réponse du serveur
);
////////// MAIN
// Création d'une nouvelle ressource cURL
$CURL=curl_init();
//Erreur suffisante pour justifier un die()
if(empty($CURL)){die("ERREUR curl_init : Il semble que cURL ne soit pas disponible.")}
// Configuration des options de téléchargement
curl_setopt_array($CURL, $options);
// Exécution de la requête
$content=curl_exec($CURL); // Le contenu dl est enregistré dans la variable $content
// Si il s'est produit une erreur lors du téléchargement
if(curl_errno($CURL)){
// Le message d'erreur correspondant est affiché
echo "ERREUR curl_exec : ".curl_error($CURL);
}
// Fermeture de la session cURL
curl_close($CURL);
?>
</body>
</html> |
Partager