port.php
来自「phpbased firewall for linux.」· PHP 代码 · 共 39 行
PHP
39 行
<?
/*$lines = file('nmap-services');
header ("Pragma: public");
header ("Expires: 0");
header ("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header ("Cache-Control: private", false);
header ("Content-Type: text/xml");
header ("Content-Disposition: attachment; filename=\"Valkyrja".date("Ymd").".xml\";");
header ("Content-Description: File Transfer");
echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n";
echo "<!-- XML Backup from Valkyrja Web Admin -->\n";
echo "<services>\n";
// Loop through our array, show HTML source as HTML source; and line numbers too.
foreach ($lines as $line_num => $line) {
$insieme=array();
if ($line_num>5) {
$pieces = explode(" ", $line);
foreach ($pieces as $valore) {
if ($valore!="") {
array_push($insieme,$valore);
} //mi interessa inseme[0] e insieme[1]
}
//var_dump($insieme);
echo "<port value=\"".str_replace("/","-",$insieme[1])."\">".$insieme[0]."</port>\n";
}
}
echo "</services>\n";*/
include 'clsParseXML.php';
$xmlparse = &new ParseXML;
$xml = $xmlparse->GetXMLTree('services.xml');
echo "<pre>";
print_r($xml);
echo "</pre>";
?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?