Bonjour,

Quand je veux récupérer le contenu d'une de mes page web avec CURL, j'ai le message d'erreur suivant :
Failed to connect to www.mon-site.com port 443: Connection timed out
Précisions :
  1. Je suis en mutualisé chez OVH
  2. Le script ci-dessous fonctionnait parfaitement il y 2 mois
  3. Il fonctionne avec d'autres URL qu'arizona-dream.com
  4. Il fonctionne parfaitement en local


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
$fichier_a_parser = 'https://www.arizona-dream.com'; 
//$fichier_a_parser = 'https://www.google.com'; 
 
$curl = curl_init(); // Initialiser CURL 
curl_setopt($curl, CURLOPT_URL, $fichier_a_parser); // Définir l'adresse à ouvrir 
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); // Suivre les redirections s'il y en a 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); // Permet de stocker dans la ligne suivante l'output dans la variable page 
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:98.0) Gecko/20100101 Firefox/98.0'); // Définition du header "User-Agent:" 
 
$page = curl_exec($curl); // Exécuter 
 
// Si erreur 
if(curl_exec($curl) === false) { 
    echo 'Erreur Curl : ' .curl_error($curl); 
} 
else { 
    echo $page; 
} 
 
curl_close($curl); // Fermer pour libérer des ressources systèmes
Quelqu'un aurai une idée ?