arent you missing the port there? it should be $proxy_url . ":" . $proxy_port to support all proxy configs... or in the config.php explain that possibility
(and if you want to be super generic, *CURLOPT_PROXYUSERPWD* is needed too...) ropu On Wed, Jun 25, 2008 at 9:09 AM, <[EMAIL PROTECTED]> wrote: > Author: chabotc > Date: Wed Jun 25 05:09:04 2008 > New Revision: 671521 > > URL: http://svn.apache.org/viewvc?rev=671521&view=rev > Log: > SHINDIG-329 Add external proxy support for people unlucky enough to live > behind one > > Modified: > incubator/shindig/trunk/php/config.php > > > incubator/shindig/trunk/php/src/common/samplecontainer/BasicRemoteContentFetcher.php > > Modified: incubator/shindig/trunk/php/config.php > URL: > http://svn.apache.org/viewvc/incubator/shindig/trunk/php/config.php?rev=671521&r1=671520&r2=671521&view=diff > > ============================================================================== > --- incubator/shindig/trunk/php/config.php (original) > +++ incubator/shindig/trunk/php/config.php Wed Jun 25 05:09:04 2008 > @@ -98,6 +98,12 @@ > 'cache_time' => 24 * 60 * 60, > 'cache_root' => '/tmp/shindig', > > + // Some people develop living behind a proxy server, setting this > to your > + // proxy's url (proxy.mycompany.com) will make curl use that > proxy. > + // On production systems you would not want to do this since it > would mess up > + // the refreshInterval and caching policies of shindig > + 'proxy' => '', > + > // See certs/README on how to generate these keys > // OAuth private key path > 'private_key_file' => realpath(dirname(__FILE__)) . > '/certs/private.key', > > Modified: > incubator/shindig/trunk/php/src/common/samplecontainer/BasicRemoteContentFetcher.php > URL: > http://svn.apache.org/viewvc/incubator/shindig/trunk/php/src/common/samplecontainer/BasicRemoteContentFetcher.php?rev=671521&r1=671520&r2=671521&view=diff > > ============================================================================== > --- > incubator/shindig/trunk/php/src/common/samplecontainer/BasicRemoteContentFetcher.php > (original) > +++ > incubator/shindig/trunk/php/src/common/samplecontainer/BasicRemoteContentFetcher.php > Wed Jun 25 05:09:04 2008 > @@ -37,6 +37,10 @@ > curl_setopt($request->handle, CURLOPT_TIMEOUT, 20); > curl_setopt($request->handle, CURLOPT_HEADER, 1); > curl_setopt($request->handle, CURLOPT_SSL_VERIFYPEER, 0); > + $proxy = Config::get('proxy'); > + if (!empty($proxy)) { > + curl_setopt($request->handle, CURLOPT_PROXY, > $proxy); > + } > if ($request->hasHeaders()) { > $headers = explode("\n", $request->getHeaders()); > $outHeaders = array(); > > > -- .-. --- .--. ..- R o p u

