Hallo,
schon mal bei Google nachgesehen? Schau hier, ist ein Bug wegen PHP5.
![]()
Hi,
ich habe heute versucht die mailer Funktion des CHC forum zu aktivieren. Leider wirft mir der Aufruf der mailer.php eine Fehlermeldung aus mit der ich nicht so recht klar komme.
Hat jemand ne Idee warum der Fehler kommt?
Fatal error: Cannot redeclare htmlspecialchars_decode() in /is/htdocs/wpxxxxxx_MQXXXXY0Q/typo3/typo3conf/ext/chc_forum/mailer/mailer.php on line 216
Gruß
sp00n
Hallo,
schon mal bei Google nachgesehen? Schau hier, ist ein Bug wegen PHP5.
![]()
Gruss
MD
hehe ja, so ca. 5 minuten bevor du hier geantwortet hast :)
hätte ich auch gestern nacht drauf kommen können.
die lösung ist ziemlich simpel... man tauscht einfach die error function gegen folgenden code aus:
GrußPHP-Code:if ( !function_exists('htmlspecialchars_decode') )
{
function htmlspecialchars_decode($value) {
$value = str_replace('>','>',$value);
$value = str_replace('<','<',$value);
$value = str_replace('"','"',$value);
$value = str_replace('&','&',$value);
return $value;
}
}
sp00n
Hallo,
danke für den Tipp, wie das Problem gelöst werden kann, aber leider ich bin zu blöd, das umzusetzen.
Bei mir erscheint jetzt folgende Fehlermeldung:
Parse error: syntax error, unexpected T_STRING in /html/typo3conf/ext/chc_forum/mailer/mailerneu.php on line 211
und so sieht bei mir der auszug des quellcodes aus - mit ein paar zeilen davor und danach:
$forum_url.'&no_cache=1'.$add_view.$add_uid.$flag;
return $internal_content;
}
if ( !function_exists('htmlspecialchars_decode') )
{
function htmlspecialchars_decode($value) {
$value = str_replace('>','>',$value);
$value = str_replace('<','<',$value);
$value = str_replace('"','"',$value);
$value = str_replace('&','&',$value);
return $value;
}
}
/**
kann mir jemand sagen, was ich falsch mache?!
vielen dank!
björn
Hallo zusammen
Ich weiß der Thred ist alt.
- Ich habe die function einfach umbenannt in chc_htmlspecialchars_decode!
- Um die Warnings weg zu bekommen sollte man die Variablen auch deklarieren.
Das $data_array = ''; am anfang von diversen functions.Code://decalare section $current_pid = ''; $email = ''; $name = ''; $author_email = ''; $data_array = '';
Cheers
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen