Проблем с PHP Скрипта,който ми дадохте!!

Maricha

Registered
Значи админа ми даде един скрипт за OFFLINE на сървъра.Така качих го на страницата ми и вижте кво ми излезе:
Код:
Warning: Cannot modify header information - headers already sent by (output started at /home/matricha/public_html/wowserver/status.php:8) in /home/matricha/public_html/wowserver/status.php on line 20
ето ви страницата да се убедите сами: http://filesbg.com/wowserver/status.php

Плсс помогнете ми за скрипта!!Ето ви как изгледа той:
Код:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>

<?


$host="82.199.197.194";
$port="8080";

$sock = @fsockopen($host, $port, $errno, $errstr, 5);
if ($sock)
{

fclose($sock);

header("Location: http://82.199.197.194:8080/");
}
else {
echo "Сървърът е offline .";
}
?>
</body>

чакам да ми пишете...
 

bafitu

Registered
пробвай това :
Код:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>

<?


$host="82.199.197.194";
$port="8080";

$sock = @fsockopen($host, $port, $errno, $errstr, 5);
if ($sock)
{

fclose($sock);

echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0,url=http://82.199.197.194:8080\">";
}
else {
echo "Сървърът е offline .";
}
?>
</body></html>
на локалния горния код с хеадера бачка..но..при качване на някой сървар дава грешка точно при изпращането на хеадера може би защото след него нищо не се изпълнява може би от там идва проблема незнам не съм компетентен..
 

nvidia

Registered
Пробвай така:
Код:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>

<?


$host="82.199.197.194";
$port="8080";

$sock = @fsockopen($host, $port, $errno, $errstr, 5);
if ($sock)
{

fclose($sock);

echo '<META HTTP-EQUIV="Refresh" CONTENT="2; URL=login.html">';
}
else {
echo "Сървърът е offline .";
}
?>
</body>

ще стане!!!
 

nvidia

Registered
bafitu каза:
nvidia първо скрипта ти няма да работи :) и второ неразбрах защо...URL=login.html :roll: :?:


Ето оправих го:
Код:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>

<?


$host="82.199.197.194";
$port="8080";

$sock = @fsockopen($host, $port, $errno, $errstr, 5);
if ($sock)
{

fclose($sock);

echo '<META HTTP-EQUIV="Refresh" CONTENT="2; URL=http://82.199.197.194:8080">';
}
else {
echo "Сървърът е offline .";
}
?>
</body>
ЩЕ работи.
Пробвал съм го.
 

Maricha

Registered
Дам работи!Само когато сървъра е офф можете ли да ми направите скрипт когато сървъра е он да изписва така: Onlline и когато го изключа да изписва:Offline ама Onlline в зеленео а Offline в червено.И как да го вкарам в страницата ето виж те www.filesbg.com/wowserver/status.html вижте кода и ми кажете къде да го сложа
 

bafitu

Registered
копирай тоя код и го запиши във файл status.php
http://web-tourist.net/project/bafitu/status.txt
кажи това ли искаш , че аз малко несхванах :) разбрах , че искаш като е оффлайн да го пише във червено , а онлайн в зелено нали ? там горе дадах линка за страницата... и php , а не html :) успех..
 

Maricha

Registered
Пич искам когато сървъра е пуснат да излиза с зелено Onlline а когато е изключен да излиза OFFLINE СЪС ЧЕРВЕНО!!Имам още един въпорс.Можете ли да ми кажете как да си направя по-яко менйо по интрересно и наи-важното на BG!!За страницата ми на WoW!Плсс HELP!!а И МОЖЕТЕ ЛИ ДА МИ КАЖЕТЕ КАК СЕ ПРАВИ СОБСТВЕНА КАРТИНКА!ЗАЩОТО ИСКАМ ДА НАПРАВЯ НЕЩО КАТО РАМКА И ВЪТРЕ НОВИНИТЕ!!ПЛСС ХЕЛП
 

Admin

Registered
Код:
<html> 
<head> 
<title>Untitled Document</title> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> 
</head> 
<body> 

<? 


$host="82.199.197.194"; 
$port="8080"; 

$sock = @fsockopen($host, $port, $errno, $errstr, 5); 
if ($sock) 
{ 

fclose($sock); 

echo '<META HTTP-EQUIV="Refresh" CONTENT="2; URL=http://82.199.197.194:8080">'; 
} 
else { 
echo '<font color="ff0000">Сървърът е offline </font>.'; 
} 
?> 
</body>

Ето така ще излиза в червено (Сървърът е offline )
 

bafitu

Registered
admin каза:
Ето така ще излиза в червено (Сървърът е offline )
да ама той искаше май и като е онайн за това там горе е и за онлайна ..пък за менюто..ми..добре де неможеш ли само с едни прости <a href="път" >Начало</a> нещо такова семпло просто като му сложиш малко цветове на hover-a и на а-то и малко по цветно да стане..просто , но безотказно :) или поне дай някаква идея горе долу както искаш , че много неразбираемо го каза :)
П.С.
Код:
 <?


$host="82.199.197.194";
$port="8080";

$sock = @fsockopen($host, $port, $errno, $errstr, 5);
if ($sock)
{

fclose($sock);

echo '<font color="green">Online</font>';
}
else {
echo '<font color="red">OFFline</font>';
}
?>
 

Горе