• 19-04-2016, 01:10:48
    #1
    merhaba arkadaşlar bir sayfaya giriş yaptığım zaman şöyle bir hata alıyorum.
    Fatal error: Cannot redeclare hash_equals() in
    yardımcı olacak arkadaş var mı?
  • 19-04-2016, 01:25:56
    #2
    Rosso adlı üyeden alıntı: mesajı görüntüle
    merhaba arkadaşlar bir sayfaya giriş yaptığım zaman şöyle bir hata alıyorum.
    Fatal error: Cannot redeclare hash_equals() in
    yardımcı olacak arkadaş var mı?
    hash_equals() fonksiyonu iki kere tanımlanmış.Birini silmeli veda adını değiştirmelisin.
  • 19-04-2016, 01:38:27
    #3
    topraker99 adlı üyeden alıntı: mesajı görüntüle
    hash_equals() fonksiyonu iki kere tanımlanmış.Birini silmeli veda adını değiştirmelisin.
    hocam hata alınan sayfa aşağıda belirtim php ye yeni baslıyorum bir bakarmısınız?

    http://dosya.co/dcq81rwud62k/func.php.html
  • 19-04-2016, 01:47:34
    #4
    Bu dosyanın include edildiği sayfalardan birinde var bunda tek tanımlama zaten ama dediğim gibi include edilen yerlerden birinde daha var.
  • 22-04-2016, 18:17:17
    #5
    topraker99 adlı üyeden alıntı: mesajı görüntüle
    Bu dosyanın include edildiği sayfalardan birinde var bunda tek tanımlama zaten ama dediğim gibi include edilen yerlerden birinde daha var.
    tarattım başka hiç bir yerde yok.
  • 22-04-2016, 18:28:35
    #6
    hash_equals php fonksiyonu zaten

    if(!function_exists('hash_equals')) {
    function hash_equals( $a, $b ) {
    	$a_length = strlen( $a );
    	if ( $a_length !== strlen( $b ) ) {
    		return false;
    	}
    	$result = 0;
    
    	// Do not attempt to "optimize" this.
    	for ( $i = 0; $i < $a_length; $i++ ) {
    		$result |= ord( $a[ $i ] ) ^ ord( $b[ $i ] );
    	}
    
    	return $result === 0;
        }
    }
    yada komple silerek o satırı hatayı kapatırsınız.