Код

human

Registered
Ето какво написах, но има грешка
Код:
<center>
<form method="GET" action=""> 
<table cellpadding="0" cellspacing="0" width="300px" > 
<tr> 
<td  width="200px"><input type="text" name="ip" size="30"></td> 
<td  width="100px"><input type="submit" value="LooK"></td> 
</tr> 
</table> 
</form>
<?
$host=gethostby$ip($REMOTE_ADDR);
$ip=$_GET['ip']; 

echo("Your ip is $ip <br />Your host is $host");
?>
</center>



Значи като е така дава грешка
Parse error: parse error, unexpected T_VARIABLE in /home/www/bukhum6.freehostia.com/host.php on line 11

имам 2 въпроса

1.Как да оправя грешката и да се показва и хоста и ip-то
2.Как да направя така че като влзнеш в страницата ip-то и хоста да се показва след като си написал ip, а не преди това
 
Код:
<?php
$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);

echo $hostname;
?>

май че така трябва да е

и като го имаш това няма нужда от формата която потребителя да си пише ИП защото то функцията си го взима сама
 
Мерси за отговора са ще пробвам
Аз не искам да си го взима автоматично.Искам като запишеш ip-то да се показва хоста на ip-то а не моя хост :wink:
 
Не става :( .Пробвах с gethostby$ip и дава някаква грешка :cry:

П.П. Сега забелязах че съм пуснал темата в грешен раздел.Сории
 
а ако искаш да е по твоя начин с писане на ИП-то тррябва кодът да ти е така:
Код:
 <center> 
<form method="GET" action=""> 
<table cellpadding="0" cellspacing="0" width="300px" > 
<tr> 
<td  width="200px"><input type="text" name="ip" size="30"></td> 
<td  width="100px"><input type="submit" value="LooK"></td> 
</tr> 
</table> 
</form> 

<? 
$host=gethostbyaddr($ip); 
$ip=$_GET['ip']; 
if ($ip) {
echo("Your ip is $ip <br />Your host is $host"); 
}
else
{ echo ("Трябва да си попълните IP-то");}
?>
ти беше написал това:
$host=gethostby$ip($REMOTE_ADDR);
а трябва да е така:
$host=gethostbyaddr($ip);

а тоя код който ти давам ти пише че трябва да си напишеш ИП-то и после 4ак показва информацията
 
Код:
 <center> 
<form method="GET" action=""> 
<table cellpadding="0" cellspacing="0" width="300px" > 
<tr> 
<td  width="200px"><input type="text" name="ip" size="30"></td> 
<td  width="100px"><input type="submit" value="LooK"></td> 
</tr> 
</table> 
</form> 

<? 
$ip=$_GET['ip']; 
if($_GET['ip']){
$host=gethostbyaddr($ip); 
if ($ip) { 
echo("Your ip is $ip <br />Your host is $host"); 
} 
else 
{ echo ("Трябва да си попълните IP-то");} 
};
?>
 

Back
Горе