How to authenticate when using SimpleXML

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Andrew Taylor

    How to authenticate when using SimpleXML

    Hi,

    I've got an RSS feed I'd like to consume from our Sharepoint server.
    When I try:

    $xml = simplexml_load_ file($url);

    I get

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

    This is understandable as I need to specify a username and password to
    access the RSS. How can I do this with SimpleXML, or, should I first
    call the URL with cURL and work with the stream locally?

    I thought there may be some global params I could set for the stream
    handling library of PHP.

    Thanks

    Andrew

  • Rik

    #2
    Re: How to authenticate when using SimpleXML

    Andrew <Taylorwrote:
    Hi,
    >
    I've got an RSS feed I'd like to consume from our Sharepoint server.
    When I try:
    >
    $xml = simplexml_load_ file($url);
    >
    I get
    >
    failed to open stream: HTTP request failed! HTTP/1.1 401 Unauthorized
    >
    This is understandable as I need to specify a username and password to
    access the RSS. How can I do this with SimpleXML, or, should I first
    call the URL with cURL and work with the stream locally?
    Would be a solution, or if it's basic HTTP authentication you can use it
    in the URL like http://username:password@example.com/rss.xml. cURL might
    be a bit heavy for it, using fsockopen() could also be made to work.

    --
    Rik Wasmus
    Posted on Usenet, not any forum you might see this in.
    Ask Smart Questions: http://tinyurl.com/anel

    Comment

    Working...