Esempio n. 1
0
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;
Esempio n. 2
0
 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;
 }