Bonjour à tous,

je dois récupéré une images sur un site distant protégé avec un mot de passe apach digest. Pour la récupérer il suffit la fonction copy mais comment je fais pour l’authentification ?

Merci d'avance

J'ai essayé ça mais je crois ça marche qu'avec authentification Basic alors que la mienne et en Digest et aussi en HTTPS
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
$context = stream_context_create(array(
    'http' => array(
        'header'  => "Authorization: Digest " . base64_encode("$username:$password")
    )
));
 
$data = file_get_contents($url, false, $context);
file_put_contents($img,$data);
l'erreur

failed to open stream: HTTP request failed! HTTP/1.1 401