Keine Sonderzeichen im Beitrag Titel, ist das möglich?
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- Cyber Sonic
- Mitglied
- Beiträge: 329
- Registriert: 02.11.2004 11:01
- Wohnort: Cloppenburg
- Kontaktdaten:
Keine Sonderzeichen im Beitrag Titel, ist das möglich?
Hallo,
kann man ein phpBB Forum auch so einställen das keine Sonderzeichen im Titel wie z.B. (^°<'#>-~*`´}][{³²...) nenutzt werden können?
Ist dies möglich, wenn ja, auch sinnvoll?
mfg
Cyber Sonic
kann man ein phpBB Forum auch so einställen das keine Sonderzeichen im Titel wie z.B. (^°<'#>-~*`´}][{³²...) nenutzt werden können?
Ist dies möglich, wenn ja, auch sinnvoll?
mfg
Cyber Sonic
hi,
In Anlehnung an:
http://www.underhill.de/myphpBB/ausrufe ... mtitel.txt
Gruss
Underhill
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------------------------------
#
includes\functions_post.php
#
#-----[ FIND ]------------------------------------------------------------------
#
if ($mode == 'newtopic' || $mode == 'reply' || $mode == 'editpost')
{
//
// Flood control
//
#
#-----[ BEFORE, ADD ]-----------------------------------------------------------
#
//
// Sonderzeichen wegmachen
//
$post_subject = preg_replace("/([\^\°\<\'\#\>\-\~\*\`\´])+/", " ", $post_subject);
#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------------------------
#
http://www.underhill.de/myphpBB/ausrufe ... mtitel.txt
Gruss
Underhill
Jetzt online: Das Forum für deine private Lightshow
Hi,
versuche mal das
gegen
zu ersetzen.
Dann muesste phpBB warnen das der Titel leer ist...
Gruss
Underhill
versuche mal das
Code: Alles auswählen
$post_subject = preg_replace("/([\^\°\<\'\#\>\-\~\*\`\´])+/", " ", $post_subject);
Code: Alles auswählen
$post_subject = preg_replace("/([\^\°\<\'\#\>\-\~\*\`\´])+/", "", $post_subject);
Dann muesste phpBB warnen das der Titel leer ist...
Gruss
Underhill
Jetzt online: Das Forum für deine private Lightshow
Hi,
Wer postet was ohne Probleme weiter?
Gruss
Underhill
Bitte erklaere das in wenig genauer...color hat geschrieben:Leider nicht der postet ohne problem weiter.
Wer postet was ohne Probleme weiter?
Gruss
Underhill
Jetzt online: Das Forum für deine private Lightshow

Ich habe so was für registrierung das ist viel besser man kan die buchstaben selber eingeben was erlaubt ist,Kanstdu das bitte für topic ändern,Oder ähnliches anfertigen.
Code: Alles auswählen
$check_string = 'aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ0123456789';
$check_errors = 0;
for ($i = 1; $i <= strlen($username); $i++)
{
$j = $i - 1;
$check_char = $username{$j};
if (!strpos($check_string, $check_char))
{
$check_errors++;
}
}
if ($check_errors != 0)
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . sprintf($lang['Username_not_alphanumeric'], $check_errors);
}
-
- Mitglied
- Beiträge: 272
- Registriert: 27.12.2006 20:44
- Kontaktdaten:
@Underhill:
Danke auch von mir. Ein Moderator wollte einen Beitrag löschen, dessen Titel ein ' enthalten hat, und hat daraufhin einen SQL-Error erhalten. Deswegen übrigens:
P.E.
Danke auch von mir. Ein Moderator wollte einen Beitrag löschen, dessen Titel ein ' enthalten hat, und hat daraufhin einen SQL-Error erhalten. Deswegen übrigens:
Für mich reichte folgende Lösung, die ' durch ´ ersetzt:INSERT INTO phpbb_topics (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_first_post_id, topic_last_post_id) VALUES ('Sepp's Suppe', 18, 1150854375, 62, 0, 6125, 6125)
Code: Alles auswählen
$post_subject = preg_replace("/([\'])+/", "\´", $post_subject);
Nicht nur für Kletterer: Deutsches Slackline Forum