Защо ми дава тази грешка??

Zoomchoo

Registered
Код:
<?
if(!DEFINED('human')) die('<code>PERMISSION DENIDED!</code>');
?>
	<table width="650"><tr><td class="title">
	Добави сървър</td></tr><tr><td>
	<?PHP
if(!$_POST[addserv]){
	?>
Незадължителни полета са: <b>Уеб сайт</b>, <b>Допълнителна информация</b>
<form method="post" > 
  <table align="center"> 
    <tr> 
      <td>Име : </td> 
      <td><input name="ime" type="text" value="<?=htmlspecialchars($_POST[ime])?>"></td> 
<td rowspan="5"> <input name="addserv" type="submit" value="Добави"></td>
    </tr> 
     <tr> 
      <td>IP : </td> 
      <td><input name="ip" type="text" value="<?=htmlspecialchars($_POST[ip])?>"></td> 
    </tr> 
     <tr> 
      <td>Порт : </td> 
      <td><input name="port" type="text" value="<?=htmlspecialchars($_POST[port])?>"></td> 
    </tr> 
     <tr> 
      <td>Вид : </td> 
      <td><select name='cid'> 
<?
$db->zaqvka("SELECT * FROM cats ORDER BY ime"); 
while($rows = $db->rezultati()) 
{ 
if($_POST[kategoriq]==$rows[cid]){$select='selected';}else{$select='';}
echo "<option value='$rows[cid]' $select>$rows[ime]"; 
} 
?>
</select></td> 
    </tr> 
	     <tr> 
      <td>Уеб сайт : </td> 
      <td><input name="web" type="text" value="<?=htmlspecialchars($_POST[web])?>"></td> 
    </tr> 
     <tr> 
      <td>Допълнителна информация : </td> 
      <td><textarea name="dop"><?=htmlspecialchars($_POST[dop])?></textarea></td> 
    </tr> 
		     <tr> 
      <td>Mail : </td> 
      <td><input name="mail" type="text" value="<?=htmlspecialchars($_POST[mail])?>"></td> 
    </tr> 
  </table> 

</form> 
<?php
}
else{
	$ip = htmlspecialchars($_POST[ip]);
	$port = htmlspecialchars($_POST[port]);
	$cid = htmlspecialchars($_POST[cid]);
	$dop = htmlspecialchars($_POST[dop]);
	$ime = htmlspecialchars($_POST[ime]);
	$web = htmlspecialchars($_POST[web]);
	$mail = htmlspecialchars($_POST[mail]);
	if(empty($ime)){
		echo "Въведете име на сървър";
	}
	elseif(!is_numeric($cid)){
		echo "Изберете категория!";
	}
	elseif(!is_numeric($port)){
		echo "Въведете валиден порт!";
	}
	elseif(!valid_ip($ip)){
		echo "Въведете валидно IP!";
	}
	elseif(!valid_url($web) and !empty($web)){
		echo "URL-ът трябва да е валиден";
	}
	elseif(!valid_mail($mail)){
		echo "Въведете валиден мейл!";
	}
	else{
	$db->zaqvka("SELECT `sid` FROM `servers` where `ip` = '$ip' and `port` = '$port'");
	if($db->broi()>0){
		echo "Този сървър вече е бил добавян!";
	}
	else{
	$time = time();
	$hash = md5($time.$ip.$port);
		$db->zaqvka("INSERT INTO `servers` (`ime`, `ip`, `port`, `cid`, `dop`,`url`,`mail`,`hash`,`od`) VALUES ('$ime','$ip','$port','$cid','$dop','$web','$mail','$hash','0')") or die($db->greshka());
		echo "Сървърът е успешно добавен! Сега трябва да изчакате той да бъде одобрен от администратор!";
		$db->zaqvka("SELECT `sid` FROM `servers` where `ip` = '$ip' and `port` = '$port'");
		$res = $db->rezultati();
		$id = $res[0];
		$url = "http://$_SERVER[HTTP_HOST]/index.php?module=admin&what=editserv&servid=$id&hash=$hash";
$subject = "Uspeshno dobaven server"; 
		$message = "Вие успешно добавихте сървъра си!
		Можете да променяте Вашият сървър от следният линк:
		$url
		Благодарим Ви!
"; 
		$header = "MIME-Version: 1.0 \r\n"; 
		$header .= "Content-type: text/plain;charset=windows-1251 \r\n"; 
		$header .="From:no-reply@google.bg \r\n";
		mail($mail, $subject, $message, $header);
		
	}
	}
}
?>
</td></tr></table>

И ми дава , че достъпа е отказан(PERMISSION DENIDED!)..А като махна:
Код:
<?
if(!DEFINED('human')) die('<code>PERMISSION DENIDED!</code>');
?>
Не ми излиза всичко от страницата нито от дб то?
 
Защото сигурно тази страница трябва да се добавя(инклудва) някъде, където е дефиниран този израз human.
 

Back
Горе