** Le problème **
Avant le mois de juin, le code ci dessous affichait la page d’accueil de mon site :
$message=file_get_contents("http://voyart.org/spip.php?page=mailconf&id_article=342");
echo $message;
Après les vacances, j’obtiens l’erreur :
Warning: file_get_contents(http://voyart.org/spip.php): failed to open stream: HTTP request failed! HTTP/1.1 412 Precondition Failed
** La solution : **
$options = array('http' => array('user_agent' => 'custom user agent string'));
$context = stream_context_create($options);
$message = file_get_contents('http://voyart.org/spip.php', false, $context);