Thanks Dave...<br><br>I have a RedHat Enterprise Linux 3 machine on which I installed:<br>curl 7.15.5 : with SSL<br>php 4.4.4 : with curl and command line interface<br><br>Unfortunately, the problem is a very basic one!&nbsp; I can't even read a regular html webpage frpm an http server, let alone the https stuff.&nbsp; For example:
<br><br>$LOGINURL = &quot;<a href="http://www.yahoo.com">www.yahoo.com</a>&quot;; //or any other http webpage<br>$agent = &quot;Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)&quot;;
<br>$ch = curl_init();<br>curl_setopt($ch, CURLOPT_URL,$LOGINURL);<br>curl_setopt($ch, CURLOPT_USERAGENT, $agent);<br>curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);<br>$result = curl_exec ($ch);<br>curl_close ($ch);<br>print&nbsp;&nbsp; $result;
<br><br>I save the above lines in a test.php file and then I type this on linux command line:<br>&gt; php -f test.php<br>or<br>&gt; php test.php<br><br>both just print the content of the .php file (the above lines!) instead of the html webpage!!!!!!&nbsp; and I don't know what's wrong in here; that should be a small bug or a user mistake or something like that....
<br><br>Would you give me a sample php/curl code and the necessary steps for running it on a linux command line? a simple one, something that does the same thing as &quot;wget <a href="http://www.yahoo.com">www.yahoo.com</a>
&quot; for example.<br><br>Thanks!<br><br><br><div><span class="gmail_quote">On 9/4/06, <b class="gmail_sendername">Dave Margolis</b> &lt;<a href="mailto:dave@silogram.net">dave@silogram.net</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>On Sep 1, 2006, at 10:35 AM, serendipitu serendipitu wrote:<br><br>&gt; I need to READ some data from that page without manually loging in<br>&gt; every 24 hours.<br><br>PHP/curl makes this pretty easy (depending on how much energy the
<br>site developers have put into trying to prevent screen-scraping).<br>Also, any language that has a curl implementation can also do this<br>(PERL is one that comes to mind).<br><br>You need a pretty strong understanding of PHP and a basic
<br>understudying of how HTTP works.&nbsp;&nbsp;You'll need a webserver that runs<br>PHP or a local machine with the PHP command line interface<br>installed.&nbsp;&nbsp;Then you'll need a script.&nbsp;&nbsp;That script will take a<br>series of steps that each represent a login, a link click, a form
<br>submission, or some kind of user interaction with a website.<br><br>The process basically works like this:<br><br>First you call curl_init() to get things started.<br><br>You need to call curl_setopt() any number of times to define what
<br>type of call you're going to make (in this case a series of HTTP<br>transactions).&nbsp;&nbsp;These curl_setopt() calls are very similar to the<br>command line switches you'd throw at the command line version of curl.<br><br>Then you finish up with a curl_exec() and a curl_close().
<br><br>It took me a lot of ready and trial and error to figure this all<br>out.&nbsp;&nbsp;I'd start here: <a href="http://www.php.net/manual/en/ref.curl.php">http://www.php.net/manual/en/ref.curl.php</a><br><br>Every site is different, and it's difficult to tell you what to do
<br>without having a <a href="http://half.com">half.com</a> account.<br><br>Dave<br>_______________________________________________<br>vox-tech mailing list<br><a href="mailto:vox-tech@lists.lugod.org">vox-tech@lists.lugod.org
</a><br><a href="http://lists.lugod.org/mailman/listinfo/vox-tech">http://lists.lugod.org/mailman/listinfo/vox-tech</a><br></blockquote></div><br>