Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  0 498
Hei,

Jeg kjører følgende kommando i SSH:

Kode

curl --ntlm <url> <domain> -u <username>:<passord>
Hvor URL er link til nettsiden, <domain> spesifiserer hvilket domene brukeren tilhører.

Eks:

Kode

curl --ntlm http://example.com/ unett -u perjan:passord123
Det funker fint med SSH/kommandolinje, men trenger å "oversette" dette til PHPs cURL. Noen som kan hjelpe? Jeg har vanskeligheter med å spesifisere <domain> med cURL i PHP.

Om jeg skal logge inn med nettleseren, får jeg opp den klassiske HTTP Auth-boksen, og da er brukernavnet:

Kode

unett\perjan
Det var pussig. Nå gikk det helt fint her:

Kode

$ch = curl_init ();

curl_setopt ($ch, CURLOPT_URL, 'my url');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_HTTPAUTH, CURLAUTH_NTLM);

curl_setopt($ch, CURLOPT_USERPWD, "unett\perjan:password123");	

$xml = curl_exec($ch);
$Headers = curl_getinfo($ch);

curl_close($ch);
Skulle gjerne slettet tråden siden jeg fant ut av det, men kanskje noen får bruk for dette?
Sist endret av davste; 3. juni 2010 kl. 12:02.