Php 使用cURL仅打印其他网站的特定详细信息

Php 使用cURL仅打印其他网站的特定详细信息,php,Php,我正在使用这段PHP代码使用get_data($url)显示来自另一个网页的一些数据,它工作得很好。这是我的密码: <?php function get_data($url, $post='') { $ch = curl_init($url); if(!empty($post)) { curl_setopt($ch,CURLOPT_POST,true); curl_setopt($ch,C

我正在使用这段PHP代码使用get_data($url)显示来自另一个网页的一些数据,它工作得很好。这是我的密码:

    <?php
    function get_data($url, $post='')
    {
        $ch = curl_init($url);
        if(!empty($post))
       {
        curl_setopt($ch,CURLOPT_POST,true);
        curl_setopt($ch,CURLOPT_POSTFIELDS,$post);
        curl_setopt($ch,CURLOPT_REFERER,$url);
       }
        curl_setopt($ch,CURLOPT_COOKIEJAR,realpath('.').'/cookies.txt');
        curl_setopt($ch,CURLOPT_COOKIEFILE,realpath('.').'/cookies.txt');
        curl_setopt($ch,CURLOPT_REFERER,$url);
        curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7 (.NET CLR 3.5.30729)');
        curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,10);
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
        curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);
        return curl_exec($ch);
    }
    set_time_limit(0);
    $min = $_GET['min'];
    $max = $_GET['max'];
    for ($i=$min; $i<=$max; $i++)
    {
            $url = 'http://main.com/login.php?access=/even_detail.php?tid=' . $i;
            get_data($url);
            $post = '&user=admin&pass=admin';
            echo get_data($url, $post)."<br />";
    }
    ?>

如何实现这一点?

使用这些行的特殊之处是什么?另外,请不要用无用的粗体格式乱扔你的问题。只有当你想强调某事时才使用粗体。你当然不想强调你问题中的每一点。我只是用这些行作为例子。我是新来的。请原谅我。你能继续我上面的代码吗。我加载的数据来自.php url
    <html>
    <head>
    </head>
    <body>
    <div align="left">
    <pre>
    Array
    (
        [dst_eventId] => 123
        [dst_eventState] => MD
        [dst_eventZip] => 12345
        [dst_eventHowManyKids] => 20
        [dst_eventHowManyAdults] => 5
        [dst_evenHolder] => Willcock
    )
    </pre>
    </div>
    </body>
    </html>
        [dst_eventId] => 123
        [dst_eventState] => MD
        [dst_evenHolder] => Willcock