On Thu, 29 Jul 2004 23:25:41 +0000 (UTC), Jonathan Lassoff
<[EMAIL PROTECTED]> wrote:
> Justin Patrin <papercrane <at> gmail.com> writes:
> > Assuming there's only one table in the document....
> >
> > preg_match('!<table[^>]*>.*</table>!i', $text, $matches);
> > $table = $matches[0];
> 
> Thanks! I thought that I was putting it into a variable, but poking around with
> the script, it actually is just pooping out all the fetched data without putting
> it into a variable. I can't really find documentation on some of the curl
> functions, and I was wondering if you could provide some insight. Here is the
> source:
> 
> <HTML>
> <BODY>
> <?php
> $ch = curl_init("http://www.infinitysf.com/beta/music/subsonic/default.asp";);
> curl_setopt($ch, CURLOPT_FILE, $fp);

You're not defining $fp before here, so it is unset. This probably
just tells curl to output to STDOUT.

> curl_setopt($ch, CURLOPT_HEADER, 0);
> curl_exec($ch);
> curl_close($ch);
> #I thought I was echoing the variable here, but it shows it without this.->
> echo($fp);

This doesn't echo anything as $fp is not defined anywhere above.

> ?>
> </BODY>
> </HTML>
> 

You could "fix" this script by actually giving it a file to output to
and reading it or by using output buffering to grab the output into a
string.

Or you could use some code which gives you a better interface for all
of this, such as:
http://pear.php.net/package/HTTP_Request

-- 
DB_DataObject_FormBuilder - The database at your fingertips
http://pear.php.net/package/DB_DataObject_FormBuilder

paperCrane --Justin Patrin--

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to