Voici le code:Basic cURL exemple à récupérer le contenu de la page html du serveur distant
/*
* Example to fetch the example.com homepage into a file
*/
$curlObject = curl_init("http://AAA.BBB.CCC.DDD/");//AAA.BBB.CCC.DDD is the IP address of the remote server.
$file = fopen("example_homepage.txt", "w");
curl_setopt($curlObject, CURLOPT_FILE, $file);
curl_setopt($curlObject, CURLOPT_HEADER, 0);
curl_exec($curlObject);
curl_close($curlObject);
fclose($file);
Il est basé sur l'exemple here. J'apprends l'utilisation de base de cURL. La sortie attendue est que le contenu du répertoire htdocs
du serveur XAMPP installé sur mon ordinateur distant (dont l'adresse IP est AAA.BBB.CCC.DDD
) doit être copié dans le fichier example_homepage.txt une fois que j'exécuterai ce script PHP.
Maintenant, le fichier example_homepage.txt
est créé, mais il est VIDE. Le contenu de la page d'accueil (index.php
ou index.html
) situé dans le répertoire htdocs
du serveur XAMPP installé sur la machine distante n'est PAS copié dans le example_homepage.txt
nouvellement créé.
La question est pourquoi et comment résoudre ce problème?