我目前正在尝试获取用于操作系统商务的 eBay 拍卖模块,但发现 eregi 功能已被弃用。我搜索了几篇帖子,但解决方案没有用。我真的不太了解php,但由于任务的性质,我不得不继续进行下去。
我显然遇到问题的代码是:
$URL = 'http://cgi6.ebay.com/ws/eBayISAPI.dll?ViewListedItems&userid=' . EBAY_USERID . '&include=0&since=' . AUCTION_ENDED . '&sort=' . AUCTION_SORT . '&rows=0';
// Where to Start grabbing and where to End grabbing
$GrabStart = '<tr bgcolor=\"#ffffff\">';
$GrabEnd = 'About eBay';
// Open the file
$file = fopen("$URL", "r");
// Read the file
if (!function_exists('file_get_contents')) {
$r = fread($file, 80000);
}
else {
$r = file_get_contents($URL);
}
// Grab just the contents we want
$stuff = eregi("$GrabStart(.*)$GrabEnd", $r, $content);
---- 代码结束
我在拆分时遇到了类似的问题,但是将其更改为爆炸现在使用eregi解决了这个问题,它不适用于preg match,或者我没有正确使用它。
感谢您的关注
亲切的问候
胡安·费尔南多·贝尔德