Checking for an error from file_put_contents() : file_put_contents « File Directory « PHP






Checking for an error from file_put_contents()

 
<?
$zip = 10040;
$weather_page = file_get_contents('http://www.demo.com/z.php?inputstring=' . $zip);

if ($weather_page === false) {

    print "Couldn't get weather for $zip";
} else {
    $page = strstr($weather_page,'AAA');
    $table_start = strpos($page, '<table');
    $table_end  = strpos($page, '</table>') + 8;
    $forecast = substr($page, $table_start, $table_end - $table_start);
    print $forecast;
    $saved_file = file_put_contents("weather-$zip.txt", $matches[1]);
    if (($saved_file === false) || ($saved_file == -1)) {
        print "Couldn't save weather to weather-$zip.txt";
    }
}
?>
  
  








Related examples in the same category

1.Changing a file in place
2.Saving a file with file_put_contents()