Bonsoir tout le monde,
Je ne sais pas vraiment si je suis au bon endroit pour poser ce sujet ..
Alors voilà, je suppose que vous devez certainement connaître le site : https://www.newbiecontest.org/
Je travaille actuellement sur le 1er exercice de la rubrique programmation, histoire d'apprendre les bases, en suivant les infos récolté sur le web j'ai pu ensuite en apprendre plus sur le protocole http, les requete GET et POST .. ainsi que le fonctionnement de la librairie cURL.
J'ai donc codé ce script; cependant lorsque je le lance en local, je n'ai qu'une page blanche en retour ..
J'aimerais avoir votre avis, vos critiques sur ce code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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