Sorry. Should have mentioned that too. Macports /opt/local/bin/curl -V curl 7.18.2 (i386-apple-darwin9.4.0) libcurl/7.18.2 zlib/1.2.3 Protocols: tftp ftp telnet dict http file Features: Largefile libz
MacOSX /usr/bin/curl -V curl 7.16.3 (powerpc-apple-darwin9.0) libcurl/7.16.3 OpenSSL/0.9.7l zlib/1.2.3 Protocols: tftp ftp telnet dict ldap http file https ftps Features: GSS-Negotiate IPv6 Largefile NTLM SSL libz Harry 2009/1/23 Craig Hoffman <[email protected]> > 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 <[email protected]> > >> 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 >>> [email protected] >>> http://lists.macosforge.org/mailman/listinfo.cgi/macports-users >>> >> >> _______________________________________________ >> macports-users mailing list >> [email protected] >> http://lists.macosforge.org/mailman/listinfo.cgi/macports-users >> > > >
_______________________________________________ macports-users mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
