You can specify it like:

'proxy' => 'proxyUrl:proxyPort'

G.-

On Wed, Jun 25, 2008 at 12:38 PM, Ropu <[EMAIL PROTECTED]> wrote:

> 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
>

Reply via email to