source: trunk/src/inc/FileHandler.class.php@ 7631

Last change on this file since 7631 was 7631, checked in by Pieter Naber, 16 years ago

Fixed a lot of bugs, introduced KMLFile::parseFile for parsing the node status file

File size: 667 bytes
RevLine 
[7620]1<?
2/*
3 * Project: NodeMap2.0
4 * File: FileHandler.class.php
5 * Purpose: Checking and reading node files from the server
6 */
7
8class FileHandler {
[7621]9 private $file;
10
11 /*
12 * Function: __construct (constructor)
13 * Parameters: string $filename
14 * Function: Handling with a node file
15 */
[7631]16 public function __construct($filename) {
[7621]17 try {
[7631]18 $handle = fopen($filename, 'r');
19 $this->file = '';
20 while (!feof($handle)) {
21 $this->file .= fread($handle, 8192);
22 }
23 fclose($handle);
[7621]24 } catch (Exception $err) {
25 // TODO: Better error description
26 trigger_error();
27 }
[7631]28 }
[7622]29
[7631]30 public function getFile() {
31 return $this->file;
[7621]32 }
[7620]33}
Note: See TracBrowser for help on using the repository browser.