Hallo,
ich würde gerne posting.php gerne so abändern, dass der Datei per post einen String übergeben werden kann, der als Nachrichtentext eingefügt wird. Der User kann den Text dann noch bearbeiten und klickt letztlich selbst auf "absenden".
Grundlegende php Kenntnisse sind vorhanden, jedoch habe ich die Struktur der phpbb-Dateien bisher nicht ganz durchschaut.
Kann mir jemand in einigen Stichpunkten erklären, wie ich da am besten herangehe, oder ob dabei essentielle Sicherheitsbedenken bestehen, weswegen ich das besser lassen sollte?
Grüße, Geoemyda
an posting.php nachrichtentexts per POST übergeben ?
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.1, 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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Per POST? Du meinst per GET, oder?
Im Prinzip müsste es genügen, wenn du in der posting.php in diesen Zeilen:
die $message-Variable entsprechend füllst, also z.B. so:
Hinweis: Das ganze ist ungetestet.
Im Prinzip müsste es genügen, wenn du in der posting.php in diesen Zeilen:
Code: Alles auswählen
if ( $mode == 'newtopic' )
{
$user_sig = ( $userdata['user_sig'] != '' ) ? $userdata['user_sig'] : '';
$username = ($userdata['session_logged_in']) ? $userdata['username'] : '';
$poll_title = '';
$poll_length = '';
$subject = '';
$message = '';
}
else if ( $mode == 'reply' )
{
$user_sig = ( $userdata['user_sig'] != '' ) ? $userdata['user_sig'] : '';
$username = ( $userdata['session_logged_in'] ) ? $userdata['username'] : '';
$subject = '';
$message = '';
}Code: Alles auswählen
$message = (isset($HTTP_GET_VARS['message'])) ? htmlspecialchars($HTTP_GET_VARS['message']) : '';Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.