当使用php phrets从MLS中提取列表照片时,是否会在MLS更新后自动将旧的列表照片更新到我的网络服务器上?
以下是我的拉动列表照片的代码?
<?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';
}
?>
答案 0 :(得分:0)
我会说,不是100%的时间。查看您的查询,看起来您正在选择日期修改列(105)。还有一张照片修改过的列,您也需要观看;否则只能对照片进行更改,但不能对行进行更改,而且您会错过更改。
如果有大量记录,这也会非常慢。