Seite 1 von 1

an posting.php nachrichtentexts per POST übergeben ?

Verfasst: 24.02.2008 20:48
von Geoemyda
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

Verfasst: 25.02.2008 16:31
von S2B
Per POST? Du meinst per GET, oder?

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 = '';

	}
die $message-Variable entsprechend füllst, also z.B. so:

Code: Alles auswählen

$message = (isset($HTTP_GET_VARS['message'])) ? htmlspecialchars($HTTP_GET_VARS['message']) : '';
Hinweis: Das ganze ist ungetestet.