Ejemplo n.º 1
0
            }
            echo '</tr>';
        }
    }
}
echo '</table>';
echo '<h3>' . i18n_r('PAGE_FILE_CHECK') . '</h3>
			<table class="highlight healthcheck">';
$path = GSDATAPAGESPATH;
$data = getFiles($path);
sort($data);
foreach ($data as $file) {
    if (isFile($file, $path)) {
        $relpath = '/' . getRelPath($path);
        echo '<tr><td class="hc_item" >' . $relpath . $file . '</td>';
        if (is_valid_xml($path . $file)) {
            echo '<td>' . i18n_r('XML_VALID') . '</td><td><span class="label label-ok">' . i18n_r('OK') . '</span></td>';
        } else {
            echo '<td><span class="WARNmsg">' . i18n_r('XML_INVALID') . '</span></td><td><span class="label label-warn">' . i18n_r('WARNING') . '</span></td>';
            $errorCnt++;
        }
        echo '</tr>';
    }
}
echo '</table>';
///////////////////////////////////////////////
// Directory Permissions
///////////////////////////////////////////////
echo '<h3>' . i18n_r('DIR_PERMISSIONS') . '</h3>
			<table class="highlight healthcheck">';
$dirsArray = array(GSDATAOTHERPATH . getDef('GSPLUGINSFILE'), GSDATAOTHERPATH . GSAUTHFILE, GSDATAPAGESPATH, GSDATAOTHERPATH, GSDATAOTHERPATH . 'logs/', GSDATAUPLOADPATH, GSTHUMBNAILPATH, GSUSERSPATH, GSCACHEPATH, GSBACKUPSPATH . 'zip/', GSBACKUPSPATH . getRelPath(GSDATAPAGESPATH, GSDATAPATH), GSBACKUPSPATH . getRelPath(GSDATAOTHERPATH, GSDATAPATH), GSBACKUSERSPATH, GSTHEMESPATH);
Ejemplo n.º 2
0
<?php

if (!$_REQUEST['url']) {
    ?>
<h2>POSH Analysis Tool</h2>
<form method="get">
   URL to analyze: <input type="text" name="url" />
</form>
   <?php 
    exit;
}
//end if ! url
header('Content-type: text/plain');
require_once 'is_valid_xml.php';
require_once 'is_valid_xhtml.php';
$page = file_get_contents($_REQUEST['url']);
echo 'Results for ' . $_REQUEST['url'];
echo 'Is well formed XML? ' . (is_valid_xml($page) ? 'Yes' : 'No');
echo 'Is valid (X)HTML? ' . (is_valid_xhtml($_REQUEST['url']) ? 'Yes' : 'No');