Fehlermeldung bei Absenden eines Postings

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.
Benutzeravatar
Koido
Mitglied
Beiträge: 18
Registriert: 07.10.2012 14:22

Re: Fehlermeldung bei Absenden eines Postings

Beitrag von Koido »

Moin

Habe mal die Report aufgemacht da ich die anderen nicht gefunden habe!

Code: Alles auswählen

<?php
/**
*
* @package phpBB3
* @version $Id$
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
* @ignore
*/
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('mcp');

$forum_id		= request_var('f', 0);
$post_id		= request_var('p', 0);
$pm_id			= request_var('pm', 0);
$reason_id		= request_var('reason_id', 0);
$report_text	= utf8_normalize_nfc(request_var('report_text', '', true));
$user_notify	= ($user->data['is_registered']) ? request_var('notify', 0) : false;

$submit = (isset($_POST['submit'])) ? true : false;

if (!$post_id && (!$pm_id || !$config['allow_pm_report']))
{
	trigger_error('NO_POST_SELECTED');
}

if ($post_id)
{
	$redirect_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=$forum_id&p=$post_id") . "#p$post_id";
	$return_forum_url = append_sid("{$phpbb_root_path}viewforum.$phpEx", "f=$forum_id");
	$pm_id = 0;
}
else
{
	$redirect_url = append_sid("{$phpbb_root_path}ucp.$phpEx", "i=pm&mode=view&p=$pm_id");
	$return_forum_url = '';
	$post_id = 0;
	$forum_id = 0;
}

// Has the report been cancelled?
if (isset($_POST['cancel']))
{
	redirect($redirect_url);
}

if ($post_id)
{
	// Grab all relevant data
	$sql = 'SELECT t.*, p.*
		FROM ' . POSTS_TABLE . ' p, ' . TOPICS_TABLE . " t
		WHERE p.post_id = $post_id
			AND p.topic_id = t.topic_id";
	$result = $db->sql_query($sql);
	$report_data = $db->sql_fetchrow($result);
	$db->sql_freeresult($result);

	if (!$report_data)
	{
		trigger_error('POST_NOT_EXIST');
	}

	$forum_id = (int) ($report_data['forum_id']) ? $report_data['forum_id'] : $forum_id;
	$topic_id = (int) $report_data['topic_id'];

	$sql = 'SELECT *
		FROM ' . FORUMS_TABLE . '
		WHERE forum_id = ' . $forum_id;
	$result = $db->sql_query($sql);
	$forum_data = $db->sql_fetchrow($result);
	$db->sql_freeresult($result);

	if (!$forum_data)
	{
		trigger_error('FORUM_NOT_EXIST');
	}

	// Check required permissions
	$acl_check_ary = array('f_list' => 'POST_NOT_EXIST', 'f_read' => 'USER_CANNOT_READ', 'f_report' => 'USER_CANNOT_REPORT');

	foreach ($acl_check_ary as $acl => $error)
	{
		if (!$auth->acl_get($acl, $forum_id))
		{
			trigger_error($error);
		}
	}
	unset($acl_check_ary);

	if ($report_data['post_reported'])
	{
		$message = $user->lang['ALREADY_REPORTED'];
		$message .= '<br /><br />' . sprintf($user->lang['RETURN_TOPIC'], '<a href="' . $redirect_url . '">', '</a>');
		$message .= '<br /><br />' . sprintf($user->lang['RETURN_FORUM'], '<a href="' . $return_forum_url . '">', '</a>');
		trigger_error($message);
	}
}
else
{
	// Grab all relevant data
	$sql = 'SELECT p.*, pt.*
		FROM ' . PRIVMSGS_TABLE . ' p, ' . PRIVMSGS_TO_TABLE . " pt
		WHERE p.msg_id = $pm_id
			AND p.msg_id = pt.msg_id
			AND (p.author_id = " . $user->data['user_id'] . " OR pt.user_id = " . $user->data['user_id'] . ")";
	$result = $db->sql_query($sql);
	$report_data = $db->sql_fetchrow($result);
	$db->sql_freeresult($result);

	if (!$report_data)
	{
		$user->add_lang('ucp');
		trigger_error('NO_MESSAGE');
	}

	if ($report_data['message_reported'])
	{
		$message = $user->lang['ALREADY_REPORTED_PM'];
		$message .= '<br /><br />' . sprintf($user->lang['RETURN_PM'], '<a href="' . $redirect_url . '">', '</a>');
		trigger_error($message);
	}
}

if ($config['enable_post_confirm'] && !$user->data['is_registered'])
{
	include($phpbb_root_path . 'includes/captcha/captcha_factory.' . $phpEx);
	$captcha =& phpbb_captcha_factory::get_instance($config['captcha_plugin']);
	$captcha->init(CONFIRM_REPORT);
}

$error	= array();
$s_hidden_fields = '';

// Submit report?
if ($submit && $reason_id)
{
	if (isset($captcha))
	{
		$visual_confirmation_response = $captcha->validate();
		if ($visual_confirmation_response)
		{
			$error[] = $visual_confirmation_response;
		}
	}

	$sql = 'SELECT *
		FROM ' . REPORTS_REASONS_TABLE . "
		WHERE reason_id = $reason_id";
	$result = $db->sql_query($sql);
	$row = $db->sql_fetchrow($result);
	$db->sql_freeresult($result);

	if (!$row || (!$report_text && strtolower($row['reason_title']) == 'other'))
	{
		$error[] = $user->lang('EMPTY_REPORT');
	}

	if (!sizeof($error))
	{
		if (isset($captcha))
		{
			$captcha->reset();
		}

		$sql_ary = array(
			'reason_id'		=> (int) $reason_id,
			'post_id'		=> $post_id,
			'pm_id'			=> $pm_id,
			'user_id'		=> (int) $user->data['user_id'],
			'user_notify'	=> (int) $user_notify,
			'report_closed'	=> 0,
			'report_time'	=> (int) time(),
			'report_text'	=> (string) $report_text
		);

		$sql = 'INSERT INTO ' . REPORTS_TABLE . ' ' . $db->sql_build_array('INSERT', $sql_ary);
		$db->sql_query($sql);
		$report_id = $db->sql_nextid();

		if ($post_id)
		{
			$sql = 'UPDATE ' . POSTS_TABLE . '
				SET post_reported = 1
				WHERE post_id = ' . $post_id;
			$db->sql_query($sql);

			if (!$report_data['topic_reported'])
			{
				$sql = 'UPDATE ' . TOPICS_TABLE . '
					SET topic_reported = 1
					WHERE topic_id = ' . $report_data['topic_id'] . '
						OR topic_moved_id = ' . $report_data['topic_id'];
				$db->sql_query($sql);
			}

			$lang_return = $user->lang['RETURN_TOPIC'];
			$lang_success = $user->lang['POST_REPORTED_SUCCESS'];
		}
		else
		{
			$sql = 'UPDATE ' . PRIVMSGS_TABLE . '
				SET message_reported = 1
				WHERE msg_id = ' . $pm_id;
			$db->sql_query($sql);

			$sql_ary = array(
				'msg_id'		=> $pm_id,
				'user_id'		=> ANONYMOUS,
				'author_id'		=> (int) $report_data['author_id'],
				'pm_deleted'	=> 0,
				'pm_new'		=> 0,
				'pm_unread'		=> 0,
				'pm_replied'	=> 0,
				'pm_marked'		=> 0,
				'pm_forwarded'	=> 0,
				'folder_id'		=> PRIVMSGS_INBOX,
			);

			$sql = 'INSERT INTO ' . PRIVMSGS_TO_TABLE . ' ' . $db->sql_build_array('INSERT', $sql_ary);
			$db->sql_query($sql);

			$lang_return = $user->lang['RETURN_PM'];
			$lang_success = $user->lang['PM_REPORTED_SUCCESS'];
		}

		meta_refresh(3, $redirect_url);

		$message = $lang_success . '<br /><br />' . sprintf($lang_return, '<a href="' . $redirect_url . '">', '</a>');
		if ($return_forum_url)
		{
			$message .= '<br /><br />' . sprintf($user->lang['RETURN_FORUM'], '<a href="' . $return_forum_url . '">', '</a>');
		}
		trigger_error($message);
	}
	else if (isset($captcha) && $captcha->is_solved() !== false)
	{
		$s_hidden_fields .= build_hidden_fields($captcha->get_hidden_fields());
	}
}

// Generate the reasons
display_reasons($reason_id);

$page_title = ($pm_id) ? $user->lang['REPORT_MESSAGE'] : $user->lang['REPORT_POST'];

if (isset($captcha) && $captcha->is_solved() === false)
{
	$template->assign_vars(array(
		'S_CONFIRM_CODE'	=> true,
		'CAPTCHA_TEMPLATE'	=> $captcha->get_template(),
	));
}

$template->assign_vars(array(
	'ERROR'				=> (sizeof($error)) ? implode('<br />', $error) : '',
	'S_REPORT_POST'		=> ($pm_id) ? false : true,
	'REPORT_TEXT'		=> $report_text,
	'S_REPORT_ACTION'	=> append_sid("{$phpbb_root_path}report.$phpEx", 'f=' . $forum_id . '&p=' . $post_id . '&pm=' . $pm_id),
	'S_HIDDEN_FIELDS'	=> (sizeof($s_hidden_fields)) ? $s_hidden_fields : null,

	'S_NOTIFY'			=> $user_notify,
	'S_CAN_NOTIFY'		=> ($user->data['is_registered']) ? true : false)
);

generate_forum_nav($forum_data);

// Start output of page
page_header($page_title);

$template->set_filenames(array(
	'body' => 'report_body.html')
);

page_footer();

?>
$message = $lang_success . '<br /><br />' . sprintf($lang_return, '<a href="' . $redirect_url . '">', '</a>');
if ($return_forum_url)
{
$message .= '<br /><br />' . sprintf($user->lang['RETURN_FORUM'], '<a href="' . $return_forum_url . '">', '</a>');
}
trigger_error($message);


Keine Ahnung ob mir das hilft , aber es hört sich für mich nicht gut an :wink:

Gruß Matze
http://www.koidoforum.de
Das Forum rund um Koi, Teich und Japangarten
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12124
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Fehlermeldung bei Absenden eines Postings

Beitrag von Crizzo »

Das ist ganz normal. Du hast die PHP-Datei von phpBB geöffnet, die für die "Beitrag melden"-Funktion verantwortlich ist.

Die Error-Log-Datei deines Servers befindet sich nicht im Verzeichnis des Forums. Schreib doch einfach mal den Support von deinem Webspace/Server an und Frag nach der Datei.

Grüße
Benutzeravatar
Koido
Mitglied
Beiträge: 18
Registriert: 07.10.2012 14:22

Re: Fehlermeldung bei Absenden eines Postings

Beitrag von Koido »

Moin

Jetzt bin ich schlauer, Danke!

Hier die Error Logs!!!

Code: Alles auswählen

07.12.2013 10:36:25 koidoforum.de [client 87.155.11.0] PHP Fatal error:  Call to undefined function get_tag_list() in /mnt/web2/c2/80/53183580/htdocs/forum/includes/functions_posting.php on line 2686, referer: http://www.koidoforum.de/posting.php?mode=edit&f=39&p=8973
07.12.2013 21:31:57 koidoforum.de [client 87.155.20.0] (70014)End of file found: Error reading request entity data, referer: http://www.koidoforum.de/index.php?sid=eee1b6788224e47d069ac61d90728b36
08.12.2013 09:45:16 koidoforum.de [client 93.193.77.0] PHP Fatal error:  Call to undefined function get_tag_list() in /mnt/web2/c2/80/53183580/htdocs/forum/includes/functions_posting.php on line 2686, referer: http://www.koidoforum.de/posting.php?mode=reply&f=77&t=764
08.12.2013 10:05:37 koidoforum.de [client 93.193.77.0] PHP Fatal error:  Call to undefined function get_tag_list() in /mnt/web2/c2/80/53183580/htdocs/forum/includes/functions_posting.php on line 2686, referer: http://www.koidoforum.de/posting.php?mode=reply&f=77&t=764
08.12.2013 10:56:01 koidoforum.de [client 87.155.20.0] PHP Fatal error:  Call to undefined function get_tag_list() in /mnt/web2/c2/80/53183580/htdocs/forum/includes/functions_posting.php on line 2686, referer: http://www.koidoforum.de/posting.php?mode=reply&f=38&t=819
08.12.2013 12:07:00 koidoforum.de [client 79.201.51.0] PHP Fatal error:  Call to undefined function get_tag_list() in /mnt/web2/c2/80/53183580/htdocs/forum/includes/functions_posting.php on line 2686, referer: http://www.koidoforum.de/posting.php?mode=reply&f=38&t=819
08.12.2013 12:42:07 koidoforum.de [client 79.237.6.0] PHP Fatal error:  Call to undefined function get_tag_list() in /mnt/web2/c2/80/53183580/htdocs/forum/includes/functions_posting.php on line 2686, referer: http://www.koidoforum.de/posting.php?mode=reply&f=38&t=819
08.12.2013 12:47:33 koidoforum.de [client 79.201.51.0] PHP Fatal error:  Call to undefined function get_tag_list() in /mnt/web2/c2/80/53183580/htdocs/forum/includes/functions_posting.php on line 2686, referer: http://www.koidoforum.de/posting.php?mode=reply&f=38&t=819
08.12.2013 13:17:23 koidoforum.de [client 79.237.6.0] PHP Fatal error:  Call to undefined function get_tag_list() in /mnt/web2/c2/80/53183580/htdocs/forum/includes/functions_posting.php on line 2686, referer: http://www.koidoforum.de/posting.php?mode=reply&f=50&t=661
08.12.2013 14:31:27 koidoforum.de [client 115.124.65.0] (70007)The timeout specified has expired: Error reading request entity data, referer: http://www.koidoforum.de/ucp.php?mode=register&sid=a343d8e570ce596e680a45831dd2bdf7
08.12.2013 14:32:46 koidoforum.de [client 115.124.65.0] (70007)The timeout specified has expired: Error reading request entity data, referer: http://www.koidoforum.de/ucp.php?mode=login&sid=a343d8e570ce596e680a45831dd2bdf7


Gruß Matze
http://www.koidoforum.de
Das Forum rund um Koi, Teich und Japangarten
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Fehlermeldung bei Absenden eines Postings

Beitrag von Miriam »

Code: Alles auswählen

function get_tag_list()
Wo kommt denn die denn her?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Koido
Mitglied
Beiträge: 18
Registriert: 07.10.2012 14:22

Re: Fehlermeldung bei Absenden eines Postings

Beitrag von Koido »

Moin

Sorry , wenn ich das wüsste hätte ich wahrscheinlich das Problem nicht :lol:

Könnt ihr denn jetzt mehr sagen oder kann es überall sein?

Gruß Matze
http://www.koidoforum.de
Das Forum rund um Koi, Teich und Japangarten
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Fehlermeldung bei Absenden eines Postings

Beitrag von Miriam »

Zeige mal bitte Deine includes/functions_posting.php per pasteBin her.
Oder:
Sichere die vorhandene auf dem Webspace und spiele eine neue aus dem aktuellen Paket ein.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Koido
Mitglied
Beiträge: 18
Registriert: 07.10.2012 14:22

Re: Fehlermeldung bei Absenden eines Postings

Beitrag von Koido »

Moin

Werde ich mit Sicherheit machen wenn du mir sagst was " per pasteBin " ist :oops:

Gruß Matze
http://www.koidoforum.de
Das Forum rund um Koi, Teich und Japangarten
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Fehlermeldung bei Absenden eines Postings

Beitrag von Miriam »

Hilfestellung: https://phpbb.de/community/viewtopic.php?f=9&t=191127

"Per" bedeutet in diesem Kontext soviel wie "unter zu Hilfenahme von".
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Koido
Mitglied
Beiträge: 18
Registriert: 07.10.2012 14:22

Re: Fehlermeldung bei Absenden eines Postings

Beitrag von Koido »

Moin

Hier mal die Viewtopic des Pastebin!

https://www.phpbb.de/support/pastebin.p ... iew&s=1362

Gruß Matze
http://www.koidoforum.de
Das Forum rund um Koi, Teich und Japangarten
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Fehlermeldung bei Absenden eines Postings

Beitrag von Miriam »

Welche MOD Version des Tapatalk hast Du denn eingebaut?

Und was ist eigentlich aus dieser Sache hier geworden?
BlackHawk87 hat geschrieben:...Bau den Tapatalk Mod wieder aus. Geht es dann, liegt an dem Mod. Dann ist ein sorgfältiger Wiedereinbau angesagt...
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

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