cURL Download

From: Date: Thu, 16 Apr 2009 22:19:41 +0000
Subject: cURL Download
Groups: php.general 
Request: Send a blank email to php-general+get-291596@lists.php.net to get a copy of this message
I've been struggling to download a file from a network file share using cURL, or whatever else will work. All I want to do is get the contents of a text file. But when I run the code below I get this error "Error: 37 - Couldn't open file \\server\share\test.txt". I'm running my website on a linux box, but the server is on a Windows file server. I've verified that the file share works when I use Windows Explorer and that the server can get the file via the command line using smbclient. Any help would be appreciated. <?PHP $file = "file:\\\\server\\share\\test.txt"; echo "<p>Getting $file</p>\n"; // create a new cURL resource $ch = curl_init(); // set URL and other appropriate options curl_setopt($ch, CURLOPT_URL, $file); curl_setopt($ch, CURLOPT_USERPWD, "username:password"); curl_setopt($ch, CURLOPT_HEADER, false); // grab file and pass it to the browser echo "<p>File: " . curl_exec($ch) ."</p>\n"; echo "<p>Error: " . curl_errno($ch) . " - " . curl_error($ch) . "</p>\n"; ?> Thanks, Robbert

« previous php.general (#291596) next »