function pic($picurl, $aid) { $uri = parse_url(iCMS_FS_URL); if (stripos($picurl, $uri['host']) !== false) { $picdata = (array) articleTable::value('picdata', $aid); $picdata && ($picdata = @unserialize($picdata)); $pic = iFS::fp($picurl, '-http'); list($width, $height, $type, $attr) = @getimagesize(iFS::fp($pic, '+iPATH')); $picdata['b'] = array('w' => $width, 'h' => $height); $picdata = addslashes(serialize($picdata)); $haspic = 1; articleTable::update(compact('haspic', 'pic', 'picdata'), array('id' => $aid)); } }