Depending on how locked down the php.ini file is (lots of good reasons to do this) you might look into curl. http://curl.haxx.se/ Curl can work in php. http://us.php.net/curl It talks lots of protocols (including https, which is how I got on board), including gopher for any killer apps you have planned. -t +++++++++++++++++++++++++++++++++++++++++++ Tim Shearer Web Development Coordinator The University Library University of North Carolina at Chapel Hill [log in to unmask] 919-962-1288 +++++++++++++++++++++++++++++++++++++++++++ On Fri, 27 Jul 2007, John McGrath wrote: > You could use either the PEAR HTTP_Request package, or the built-in > fopen/fread commands, which can make http calls in addition to > opening local files. The easiest way, though, in my opinion, is > file_get_contents, which automatically dumps the response into a > String object. And it's fast, apparently: > > http://us.php.net/manual/en/function.file-get-contents.php > > http://pear.php.net/package/HTTP_Request > http://us.php.net/fopen > http://us.php.net/manual/en/function.fread.php > > Best, > John > > On Jul 27, 2007, at 9:31 PM, Andrew Hankinson wrote: > >> Hi folks, >> I'm wanting to implement a PHP parser for an OAI-PMH response from our >> Dspace installation. I'm a bit stuck on one point: how do I get >> the PHP >> script to send a request to the OAI-PMH server, and get the XML >> response in >> return so I can then parse it? >> >> Any thoughts or pointers would be appreciated! >> >> Andrew