Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] co to znaczy? Problem ze skryptem hivemail :/
grebyk
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 25.09.2007

Ostrzeżenie: (0%)
-----


wszystkie pliki zaladowane na serwer i po uruchomieniu instalacji wyskakuje taki blad, ktory nie wiem co oznacza:
Cytat
Fatal error: Cannot redeclare hash_update() in /home/mydorset/public_html/poczta/includes/functions.php on line 58


jak to zlikwidowac??

Ten post edytował grebyk 26.09.2007, 09:12:14
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Cannot redeclare hash_update()
Nie mogę ponownie zadeklarować funkcji hash_update()

Dokładnie to, co jest napisane - funkcja hash_update() jest już zadeklarowana, a skrypt napotkał kod, który deklaruje ją ponownie, więc pluje błędem. Znajdź wystąpnienia deklaracji i usuń jedno.

Pozdrawiam.

aha.
Popraw proszę tytuł topiku na zgodny z zasadami forum Przedszkole
Go to the top of the page
+Quote Post
grebyk
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 25.09.2007

Ostrzeżenie: (0%)
-----


Cytat(Cysiaczek @ 26.09.2007, 07:06:23 ) *
Znajdź wystąpnienia deklaracji i usuń jedno.


i właśnie z tym też będzie duzy problem, nie znam na tyle PHP. Jak to znaleźć?? Muszę szukać w pliku
Cytat
functions.php
(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #4





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Najprawdopodobniej nie - Taki plik functions.php jest zazwyczaj dołączany poprzez include" title="Zobacz w manualu PHP" target="_manual lub require" title="Zobacz w manualu PHP" target="_manual w czasie wykonywania innego skryptu. Sprawdź, gdzie jest dołączany ten plik i czy przypadkiem nie jest dołączany 2x.
Ciężko jest coś więcej powiedzieć bez kodu...

Pozdrawiam.
Go to the top of the page
+Quote Post
qqrq
post
Post #5





Grupa: Zarejestrowani
Postów: 418
Pomógł: 8
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


A Total Commandera masz? Przeszukaj cały katalog strony pod kątem plików "*.php" i frazy "function hash_update" i wywal to co znajdziesz.
Go to the top of the page
+Quote Post
grebyk
post
Post #6





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 25.09.2007

Ostrzeżenie: (0%)
-----


Cytat(qqrq @ 26.09.2007, 10:52:08 ) *
A Total Commandera masz? Przeszukaj cały katalog strony pod kątem plików "*.php" i frazy "function hash_update" i wywal to co znajdziesz.


wyszukalo mi tylko functions.php

wiec nie moge go wywalic... hmm

Do tego niby ten blad sie odwoluje:

Cytat
// ############################################################################
// Updates a hash record either by ID or value and maybe also type
function hash_update($search, $info, $type = null) {
global $DB_site;

$DB_site->query("
UPDATE hive_hash
SET info = '".addslashes(serialize($info))."'
WHERE ".iif(strlen($search) == 32, 'value = "'.addslashes($search).'"', 'hashid = '.intval($search))."
".iif($type !== null, 'AND type = '.intval($type), '')."
");
}
Go to the top of the page
+Quote Post
qqrq
post
Post #7





Grupa: Zarejestrowani
Postów: 418
Pomógł: 8
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Funkcja "hash_update" istnieje w jednym z rozszerzeń PECL (następnym razem sprawdź to sobie w php.net), więc albo je odinstaluj, albo zmień nazwę twojej funkcji.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 21:53