Gäste im Forum / gelöst

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Erdinger
Mitglied
Beiträge: 88
Registriert: 23.07.2004 22:17
Kontaktdaten:

Gäste im Forum / gelöst

Beitrag von Erdinger »

Hallo, ich habe in meinem Forum Gästen das Leserecht bei bestimmten Foren gegeben, trotzdem erscheind der button "Neues Thema" bzw "Antworten" wenn der Gast nu auf diesen Button drückt erscheind folgende Fehlermeldung:
Fatal error: Call to undefined function gen_rand_string_friendly() in /var/kunden/webs/****/phpBB3/includes/captcha/plugins/captcha_abstract.php on line 238
kann mir wer sagen wo dr fehler liegt?
Zuletzt geändert von Erdinger am 24.04.2011 20:51, insgesamt 4-mal geändert.
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12256
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Gäste im Forum

Beitrag von Mahony »

Hallo
Schau mal hier viewtopic.php?p=1210383

Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Erdinger
Mitglied
Beiträge: 88
Registriert: 23.07.2004 22:17
Kontaktdaten:

Re: Gäste im Forum

Beitrag von Erdinger »

danke für die Hilfe, ich bin zwar selbst nach 5 maligem durchlesen immer verwirrter geworden hab aber dann trotzdem geschafft.
ich habe in der includes/funktions.php

Code: Alles auswählen

function gen_rand_string($num_chars = 8)
{
   $rand_str = unique_id();
   $rand_str = str_replace('0', 'Z', strtoupper(base_convert($rand_str, 16, 35)));

   return substr($rand_str, 0, $num_chars);
}
gelöscht und mit

Code: Alles auswählen

   function gen_rand_string_friendly($num_chars = 8)
    {
        $rand_str = unique_id();

        // Remove Z and Y from the base_convert(), replace 0 with Z and O with Y
        // [a, z] + [0, 9] - {z, y} = [a, z] + [0, 9] - {0, o} = 34
        $rand_str = str_replace(array('0', 'O'), array('Z', 'Y'), strtoupper(base_convert($rand_str, 16, 34)));

        return substr($rand_str, 0, $num_chars);
    } 
ersetzt, funktioniert nun einwandfrei
Erdinger
Mitglied
Beiträge: 88
Registriert: 23.07.2004 22:17
Kontaktdaten:

Re: Gäste im Forum

Beitrag von Erdinger »

der obige fehler ist wech, dafür hab ich jetzt einen neuen,
wenn ich als Admin eingeloggt bin und den cache leeren will oder in den Styles
Templates
Themes
Grafiksammlungen

aktualisieren will kommt folgende Fehlermeldung:
Fatal error: Call to undefined function gen_rand_string() in /var/kunden/webs/ID****/phpBB3test/includes/functions.php on line 2731


das heist nicht löschen sondern davor einsetzen und zwar so

Code: Alles auswählen

* Generates an alphanumeric random string of given length
*/
function gen_rand_string($num_chars = 8)
{
    // [a, z] + [0, 9] = 36
    return substr(strtoupper(base_convert(unique_id(), 16, 36)), 0, $num_chars);
}
function gen_rand_string_friendly($num_chars = 8)
{
    $rand_str = unique_id();

    // Remove Z and Y from the base_convert(), replace 0 with Z and O with Y
    // [a, z] + [0, 9] - {z, y} = [a, z] + [0, 9] - {0, o} = 34
    $rand_str = str_replace(array('0', 'O'), array('Z', 'Y'), strtoupper(base_convert($rand_str, 16, 34)));

    return substr($rand_str, 0, $num_chars);
}

/**
dann klappts auch mit der nachbarin :)
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“