if (!$pageContent) { // Generate wxis url and set xml url $xml = $scielo->GenerateXmlUrl(); $scielo->SetXMLUrl($xml); // Generate xsl url and set xsl url $xsl = $scielo->GenerateXslUrl(); $scielo->SetXSLUrl($xsl); //$scielo->GetLoginStatus(); $pageContent = $scielo->getPage(); $pageContent .= "\n" . '<!-- REQUEST URI: ' . $REQUEST_URI . '-->'; $pageContent .= "\n" . "<!--SERVER:" . $SERVER_ADDR . "-->"; if ($GRAVA && $filenamePage) { if (!file_exists($filenamePage)) { include "mkdir.php"; $path = substr($filenamePage, 0, strrpos($filenamePage, '/')); createDirStructure($path, $s_root, $s_err_msg, $i_err_code, 0777); } $fp = fopen($filenamePage, "rw"); if ($fp) { fwrite($fp, $pageContent); echo "<!-- gravou -->"; } else { echo "<!-- nao gravou {$filenamePage} -->"; } fclose($fp); chmod($filenamePage, 0774); } } if (isset($_GET['download'])) { require_once dirname(__FILE__) . "/export.php"; exit;
function write($content) { createDirStructure(dirname($this->fileName), '', $s_err_msg, $i_err_code, 0775); if (file_exists($this->fileName)) { if (!is_writable($this->fileName)) { if (ini_get('safe_mode')) { } else { if (!chmod($this->fileName, 0777)) { $r = true; } } } } $fp = fopen($this->fileName, "w"); if ($fp) { fwrite($fp, $content); } fclose($fp); if (!is_writable($this->fileName)) { if (ini_get('safe_mode')) { } else { if (!chmod($this->fileName, 0400)) { $r = true; } } } $r = file_exists($this->fileName) && filesize($this->fileName) == strlen($content); return $r; }