Problems using PHP and CURL

Craig Hoffman choffman at eclimb.net
Fri Jan 23 10:10:44 PST 2009


> Please check which curl version is used. curl is part of MacOsx and  
> resides in /usr/bin/curl.

capital:~ xxxx $ /opt/local/bin/curl -V
curl 7.19.3 (i386-apple-darwin9.6.0) libcurl/7.19.3 OpenSSL/0.9.8j  
zlib/1.2.3
Protocols: tftp ftp telnet dict ldap http file https ftps
Features: IPv6 Largefile NTLM SSL libz

> You could try to systematically rename them (or do a sudo port  
> deactivate curl) and check if the "standard"  macosx curl gives you  
> a different message/error.
Ok, I'll give that a try.
_______________________
Craig Hoffman
iChat / AIM: mountain.dog
_______________________





On Jan 23, 2009, at 10:51 AM, Harry van der Wolf wrote:

> Please check which curl version is used. curl is part of MacOsx and  
> resides in /usr/bin/curl. Macports curl is in /opt/local/bin. If I  
> compare them I see that they are not equally compiled with equal  
> dependencies on my system (10.5.6).  Normally when macports is  
> installed it places /opt/local/bin as first search path in your  
> PATH. Your previous install might have used the /usr/bin/curl wheras  
> your macports install uses /opt/local/bin/curl.
> You could try to systematically rename them (or do a sudo port  
> deactivate curl) and check if the "standard"  macosx curl gives you  
> a different message/error.
>
> Harry
>
>
>
> 2009/1/23 Craig Hoffman <choffman at eclimb.net>
> Ok this strange -
> When I put this URL (https://test.authorize.net/gateway/ 
> transact.dll) in your CURL example, you get this response:
> The following errors have occurred.
> (13) The merchant login ID or password is invalid or the account is  
> inactive.
>
> But when running MacPorts PHP it returns blank.  This example  
> returns the correct response with Marc's PHP package (5.2.5).
> Could this be perhaps an Apache thing?
>
>        <?php
>                $ch = curl_init();
>                curl_setopt($ch, CURLOPT_URL, "https://test.authorize.net/gateway/transact.dll 
> ");
>
>                curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
>                $response = curl_exec($ch);
>
>                curl_close($ch);
>                echo $response;
>        ?>
>
> _______________________
> Craig Hoffman
> iChat / AIM: mountain.dog
> _______________________
>
>
>
>
>
> On Jan 23, 2009, at 9:36 AM, Craig Hoffman wrote:
>
> what does the following PHP example do?  I get this:
> You have reached this web page by typing "example.com",  
> "example.net", or "example.org" into your web browser.
> These domain names are reserved for use in documentation and are not  
> available for registration. See RFC 2606, Section 3.
>
> Ok, I guess CURL is working. Excellent.  I wonder why my script  
> doesn't work with MacPorts PHP...
>
> _______________________
> Craig Hoffman
> iChat / AIM: mountain.dog
> _______________________
>
>
>
>
>
> On Jan 23, 2009, at 9:23 AM, Chris Janton wrote:
>
> On 2009-01-23 , at 08:57 , Craig Hoffman wrote:
>
> Thanks for responding.  I pasted a code snippet below.  Basically it  
> sends an array to Authorize.Net for processing.   Authorize.Net  
> responds with transaction details (approved, declined, wrong  
> address, etc...).
> When CURL is working, using Liyanage PHP I get this response:
>
>
> what does the following PHP example do? In theory it will return the  
> text of the web page which reads like this
> "
> You have reached this web page by typing "example.com",  
> "example.net", or "example.org" into your web browser.
> These domain names are reserved for use in documentation and are not  
> available for registration. See RFC 2606, Section 3.
>
> "
>
>
> <?php
> $ch = curl_init();
> curl_setopt($ch, CURLOPT_URL, 'example.com');
> curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
> $output = curl_exec($ch);
> curl_close($ch);
> echo $output;
> ?>
>
> 8)
> ----------------------------------
> Chris Janton  - face at CentosPrime dot COM
> Netminder for Opus1.COM
>
>
>
> _______________________________________________
> macports-users mailing list
> macports-users at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
>
> _______________________________________________
> macports-users mailing list
> macports-users at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-users/attachments/20090123/0932a342/attachment.html>


More information about the macports-users mailing list