Тема: Скрыть html
Показать сообщение отдельно

  #24  
Старый 09.10.2007, 22:23
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Цитата:
Сообщение от firedemon  
Проблема в том, что пхп-то не увидят, а вот .html который там - увидят.
PHP код:
<?php // @header("Content-type: text/html;charset=utf-8");

ob_start(); // Буферизация вывода
echo 
'<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
</head>
<body>
<table width="500" height="500" border="0">
<tr>
    <td valign="top">
        <br>
        <br>
        <br>
        <center>
        <font color="red"><b>Статус сервера:</b></font>
        <br>
        <br>'
;

error_reporting(0);
$IP = array(
"FTP: " => "192.168.1.2:5555",
"Irc: " => "192.168.1.2:4444",
); while(list(
$ServerName,$Host)=each($IP)) {
list(
$IPAddress,$Port)=explode(":",$Host);
echo(
$ServerName); 
if(
$fp=fsockopen($IPAddress,$Port,$ERROR_NO,$ERROR_STR,(float)0.5)) {
echo(
"<font color='green'>On-line </font><br>");
fclose($fp);}
else {
echo (
"<font color='red'>Off-line </font><br>");}}

echo 
'
</center>
</td>
</tr>
</table>
</body>
</html>'
;

$output ob_get_clean(); // Получаем данные из буфера, и выключаем буферизацию

echo '
<script type="text/javascript">
<!--
document.write(decodeURIComponent("'
.rawurlencode($output).'"));
//-->
</script>
'
;

?>
Поменял кодировку на юникод, чтобы не было проблем с этим при расшифровке. А вообще-то, это "ломается" на счёт раз и шифровать html бессмысленно (браузер-то всё равно должен работать с нормальным, уже расшифрованным кодом)
 
Ответить с цитированием