fileName = $fileName; $this->filePath = $this->basePath . DIRECTORY_SEPARATOR . $this->filesDir . DIRECTORY_SEPARATOR; } public function createFile($writeMode) { if($this->fileHandle = fopen($this->filePath . $this->fileName, $writeMode)) { return true; } return false; } public function closeFile(){ fclose($this->fileHandle); } public function writeToFile($dataToInsert) { self::createFile('w'); if(fwrite($this->fileHandle , $dataToInsert)) { return true; } self::closeFile(); return false; } public function appendToFile($dataToInsert){ self::createFile('a'); if(fwrite($this->fileHandle , $dataToInsert)) { return true; } self::closeFile(); return false; } public function readFromFile($bytesToRead = 0){ self::createFile('r'); if($bytesToRead > 0) { if($result = fread($this->fileHandle , $bytesToRead)) { return $result; } } else { if($result = fread($this->fileHandle , filesize($this->filePath . $this->fileName))) { return $result; } } self::closeFile(); return false; } } ?> appendToFile( $_POST["currentTest"]."|". $obj["result"] ."|". $obj["actual"] ."|". $obj["expected"] ."|". $obj["message"] ."|". $obj["source"] ."\n" ); $file->closeFile(); echo $_POST["currentTest"]."|". $obj["result"] ."|". $obj["actual"] ."|". $obj["expected"] ."|". $obj["message"] ."|". $obj["source"]; }else{ echo "nofile"; } if( $_REQUEST["reset"] ) { $file = new SevFile("log.txt"); $file->writeToFile(""); $file->closeFile(); echo "reset"; } ?>