0

当使用 php phrets 从 MLS 中提取列表照片时,它是否会在 MLS 更新它们后自动将旧列表照片与新列表照片更新到我的 Web 服务器上?

下面是我拉列表照片的代码?

<?php  
    $search = $rets->SearchQuery(
        'Property',                             
        6,                                      
        '(105=2014-01-01+),(193=A)',    
        array(
            'Format'    => 'COMPACT-DECODED',
            'Select'    => '',
            'Count'     => 1
        )
    );

    if($rets->TotalRecordsFound() > 0) {

        while($data = $rets->FetchRow($search)) {

            $id = $data['sysid'];
            $n = 1;
            $photos = $rets->GetObject('Property', 'Photo', $id);
            foreach($photos as $photo) {
                if ($photo['Success'] == true) {
                    file_put_contents('images/'.$id.'-'.$n.'.jpg', $photo['Data']);
                }
                $n++;
            }
            $rets->FreeResult($photos);
        }
        echo "Collected data successfully\n";
    } else {
        echo '0 Records Found';
    }
?>
4

1 回答 1

0

我会说不是100%的时间。查看您的查询,您似乎正在选择 datemodified 列 (105)。有一个照片修改栏,您也需要观看;否则,更改可能仅发生在照片上,而不会发生在行上,您会错过更改。

如果有大量记录,这也会变得非常缓慢。

于 2015-06-04T20:31:27.150 回答