$url = 'the web address I want to get the first and second numbers close to $' ;
$str = file_get_contents($url);
preg_match_all('/ ([$]) *(\d+(:?.\d+)?)/', $str, $matches, PREG_SET_ORDER);
$i=0;
foreach ($matches as $val) {
if($i==0) $first=$val[2] ;
if($i==3) $second=$val[2] ;
$i++;
}
$bad_symbols = array(",", "."); $first = str_replace($bad_symbols, "", $first);
$bad_symbols = array(",", "."); $second = str_replace($bad_symbols, "", $second);
echo $first . "</br>";
echo $second;
어제까지 제대로 작동했습니다. 무엇이 문제입니까?URL을 스크래핑하는 PHP 코드가 갑자기 작동을 멈췄습니다
file_get_contents ($ url)의 결과를 살펴 보셨습니까? 어쩌면 당신이 긁어 모으고있는 웹 사이트가 뭔가를 바꾸어 놓은 것일 수도 있습니다. – nos
정확한 오류는 무엇입니까? –
그래서 문제가 무엇입니까? 지금 무엇을합니까? – EFraim