Witam, nie wiem gdzie jest błąd, na moim serwerku domowym w ogóle nie chce sie pokazać formularz (IMG:
http://forum.php.pl/style_emoticons/default/sad.gif)
Prosze o analize kodu ...
<?php
function ServerInfo($ServerURL)
{
$server = fsockopen($ServerURL,80
,&$errno,&$errstr); if(!$server)
{
$WebServer= "Błąd: $errstr ($errno)<br>";
}
else
{
fputs($server, "GET / HTTP/1.0\n\n"); {
$WebServer=fgets($server,4096
); if (ereg( "^Server:",$WebServer)) {
break;
}
}
}
return($WebServer);
}
if ($ServerURL<> "") { $WebServer=ServerInfo($ServerURL); }
?>
<HTML>
<HEAD>
<TITLE>Server Info</TITLE>
</HEAD>
<BODY bgcolor=#c0c0c0 >
<?php
back();
if ($WebServer <> "" and $ServerURL <> "")
{ echo( "<font color=darkblue size=4><b><PRE>Server $ServerURL jest uruchomiony $WebServer.</PRE></font>"); }
?>
<br><br>
<FORM ACTION="
<?php echo($PHP_SELF); ?>" METHOD="post">
<font color="darkblue"><b>http://</b></font><input TYPE="text" NAME="ServerURL" SIZE="40" MAXLENGTH="100">
<INPUT TYPE=hidden NAME="WebServer" VALUE="">
<INPUT TYPE=submit VALUE="Spy this Server!"><INPUT TYPE=reset VALUE="Reset">
</FORM>
</BODY>
</HTML>
Z góry dziękuje za pomoc!