Fatal error: Cannot redeclare class ???

reletobg

Registered
Здрайвейте!
Имамследната грешка,няколко пъти.
Повечето ги оправих,като сложих "_once",но тази тука ме изнервя и неще да се маха.Прегледах целият си проект и намерих грешкш за който не съм и подозирал,а тази не мога да я открия.Моля дайте съвет!
Fatal error: Cannot redeclare class is_login in C:\xampp\htdocs\les\controller\islogin.php on line 4

islogin.php
PHP:
<?php
class is_login
{
   function islogin()
   {
    if(isset($_COOKIE['access']))
    {
        require 'function.php';
        require './model/dbconn.php';
        $nick=filter($_COOKIE['access']);
        $conn= new valid_name;
        $conn=$conn->ValidName($nick);
        $coin=mysql_num_rows($conn);
        if($coin ==1)
        {
            return true;
        }
        else
        {
            hack("Фалшива бисквитка", $ip);
        }
    }
   }
   function getDropList($access=false , $table)
    {
        include 'config.php';
        if($access===true)
        {
            $query="SELECT * FROM $table";
            $result=mysql_query($query) or die(mysql_error());
            while($row=mysql_fetch_assoc($result))
            {
                return '<option value="'.$row['id'].'">'.$row['name'].'</option>';
            }
        }
    }
}
?>
Get.php
PHP:
include 'config.php';
require './controller/islogin.php';
class show_fr
{
    function GetFR()
    {
        $islog= new is_login;
        $in=$islog->islogin();
        if($in===true && isset($_COOKIE['access']))
        {
            require './function.php';
            require 'dbconn.php';
            $nick=filter($_COOKIE['access']);
            $conn= new valid_name();
            $conn=$conn->ValidName($nick);
            $row=mysql_fetch_assoc($result);
            $id2=$row['id'];

            $query="SELECT * FROM users";
            $result=mysql_query($query);
            while($row=  mysql_fetch_assoc($result))
            {
                echo $row['nickname'].",".$row['email'].",".$row['sex'].'<a href="add_fr.php?id1='.$row['id'].'&id2="> Добавяне</a>';
            }
        }
        
        
    }
}
 
Ами вече има клас с такова име. Имаш два варианта - преименуваш този клас или правиш кода така:

PHP:
<?php


if(!class_exists('is_login')) {
	class is_login
	{

	   function islogin()
	   {
			if(isset($_COOKIE['access']))
			{
				require 'function.php';
				require './model/dbconn.php';
				$nick=filter($_COOKIE['access']);
				$conn= new valid_name;
				$conn=$conn->ValidName($nick);
				$coin=mysql_num_rows($conn);
				if($coin ==1)
				{
					return true;
				} 	
				else
				{
					hack("Фалшива бисквитка", $ip);
				}
			}
		}

		function getDropList($access=false , $table)
		{
			include 'config.php';
	        if($access===true)
	        {
	            $query="SELECT * FROM $table";
	            $result=mysql_query($query) or die(mysql_error());
	            while($row=mysql_fetch_assoc($result))
	            {
	                return '<option value="'.$row['id'].'">'.$row['name'].'</option>';
	            }
	        }
	    }
	}
}

?>
 

Back
Горе