Jump to content

Blank page without Errors - Basic Page Scrape Script question


silverinvesting

Recommended Posts

I have a php script to grab the lasted price of silver, but all I seem go get is a blank page.

 

<?php

           $url = "http://www.monex.com/monex/controller?pageid=popchartbullion&comdyClass=b&comdyCode=sb&comdyDesc=Silver%20Bullion&nomLast=12.87&nomChg=-0.02";
               $filepointer = fopen($url,"r");
       if($filepointer){
       while(!feof($filepointer)){
                      $buffer = fgets($filepointer, 4096);
                     $file .= $buffer;
                               }
       fclose($filepointer);
                      } else {
       die("Could not create a connection to Monex.com");
}
	preg_match("Latest price:([^`]*?) /i",$data,$match);

    $result = $matches[ 1];

    echo $result;    
?>

 

I fixed a few spots where the errors where, but now I have no idea because I'm not getting any errors nor any data. Is there a different method or script I could use?

Nevermind, I found a different, much easier way:

 <?php
$data = file_get_contents('http://www.monex.com/monex/controller?pageid=popchartbullion&comdyClass=b&comdyCode=sb&comdyDesc=Silver%20Bullion&nomLast=12.87&nomChg=-0.02');
$regex = '/Latest price:(.+?)    Change:/';
preg_match($regex,$data,$match);
echo $match[1];
?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.