Probleem met Postinjg.php

Hulp nodig bij je installatie of kom je ergens niet uit? Probeer phpBB3! Problemen lossen we samen met je op.
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Gesloten
larsisgoed9
Berichten: 270
Lid geworden op: 26 nov 2007, 20:11

Probleem met Postinjg.php

Bericht door larsisgoed9 » 03 sep 2008, 15:54

  • Adres van je forum: http://pepijnstrips.kilu.de
    Event. modificaties op je forum: Veel, Viusal Warning Mod, PHPBBArcade, PhpBB Tracker, NV Tracker, Simple points system, Dungeon en Rabbits
    Wanneer ontstond het probleem? Een minuut geleden.
    phpBB versie: 3.0.2

    Heb je onlangs iets veranderd aan je forum? Nee
    Wat is het probleem? Hallo, ik wou net die bbcode van stef installeren. Ik kon die code dus al niet vinden, probeer ik het met alleen het voorstukje, probeer een bericht te plaatsen, geeft ie de volgende t else fout:
    Parse error: syntax error, unexpected T_ELSE in /data/apache/users/kilu.de/pepijnstrips/www/posting.php on line 1062 Als iemand weet wat ik fout doe, hier code 1000 t/m 1100:

    Code: Selecteer alles

    			unset($message_parser);
    
    			$redirect_url = submit_post($mode, $post_data['post_subject'], $post_data['username'], $post_data['topic_type'], $poll, $data, $update_message);
    			$post_need_approval = (!$auth->acl_get('f_noapprove', $data['forum_id']) && !$auth->acl_get('m_approve', $data['forum_id'])) ? true : false;
    
    			// If the post need approval we will wait a lot longer.
    			if ($post_need_approval)
    			{
    				meta_refresh(10, $redirect_url);
    				$message = ($mode == 'edit') ? $user->lang['POST_EDITED_MOD'] : $user->lang['POST_STORED_MOD'];
    				$message .= (($user->data['user_id'] == ANONYMOUS) ? '' : ' '. $user->lang['POST_APPROVAL_NOTIFY']);
    			}
    			else
    			{
    				//Simple Points System
    				$user->add_lang('mods/points');
    				if($user->data['is_registered'] && (in_array($mode, array('reply', 'post', 'quote'))) && $auth->acl_get('f_points', $data['forum_id']))
    				{
    					$amount = (($mode == 'reply') || ($mode == "quote")) ? $config['points_post'] : $config['points_topic'];
    					add_points($user->data['user_id'], $amount);
    				}
    				$points_message = ($config['points_enable'] && (in_array($mode, array('reply', 'post', 'quote'))) && $auth->acl_get('f_points', $data['forum_id'])) ? '<br /><br />' . sprintf($user->lang['POINTS_EARNED'], $amount, $config['points_name']) . '<br /><br />' : '';
    
    				meta_refresh(3, $redirect_url);
    
    				$message = ($mode == 'edit') ? 'POST_EDITED' : 'POST_STORED';
    
    				$message = $user->lang[$message] . $points_message . '<br /><br />' . sprintf($user->lang['VIEW_MESSAGE'], '<a href="' . $redirect_url . '">', '</a>');
    			}
    
    			$message .= '<br /><br />' . sprintf($user->lang['RETURN_FORUM'], '<a href="' . append_sid("{$phpbb_root_path}viewforum.$phpEx", 'f=' . $data['forum_id']) . '">', '</a>');
    			trigger_error($message);
    		}
    	}
    }
    
    // Preview
    if (!sizeof($error) && $preview)
    {
    	$post_data['post_time'] = ($mode == 'edit') ? $post_data['post_time'] : $current_time;
    
    	$preview_message = $message_parser->format_display($post_data['enable_bbcode'], $post_data['enable_urls'], $post_data['enable_smilies'], false);
    
    	$preview_signature = ($mode == 'edit') ? $post_data['user_sig'] : $user->data['user_sig'];
    	$preview_signature_uid = ($mode == 'edit') ? $post_data['user_sig_bbcode_uid'] : $user->data['user_sig_bbcode_uid'];
    	$preview_signature_bitfield = ($mode == 'edit') ? $post_data['user_sig_bbcode_bitfield'] : $user->data['user_sig_bbcode_bitfield'];
    
    	// Signature
    	if ($post_data['enable_sig'] && $config['allow_sig'] && $preview_signature && $auth->acl_get('f_sigs', $forum_id))
                $message_parser->message = preg_replace("/\[mod=(.*?)\](.*?)\[\/mod\]/s", "", $message_parser->message);
            }     
    	{
    		$parse_sig = new parse_message($preview_signature);
    		$parse_sig->bbcode_uid = $preview_signature_uid;
    		$parse_sig->bbcode_bitfield = $preview_signature_bitfield;
    
    		// Not sure about parameters for bbcode/smilies/urls... in signatures
    		$parse_sig->format_display($config['allow_sig_bbcode'], true, $config['allow_sig_smilies']);
    		$preview_signature = $parse_sig->message;
    		unset($parse_sig);
    	}
    	else
    	{
    		$preview_signature = '';
    	}
    
    	$preview_subject = censor_text($post_data['post_subject']);
    
    	// Poll Preview
    	if (!$poll_delete && ($mode == 'post' || ($mode == 'edit' && $post_id == $post_data['topic_first_post_id']/* && (!$post_data['poll_last_vote'] || $auth->acl_get('m_edit', $forum_id))*/))
    	&& $auth->acl_get('f_poll', $forum_id))
    	{
    		$parse_poll = new parse_message($post_data['poll_title']);
    		$parse_poll->bbcode_uid = $message_parser->bbcode_uid;
    		$parse_poll->bbcode_bitfield = $message_parser->bbcode_bitfield;
    
    		$parse_poll->format_display($post_data['enable_bbcode'], $post_data['enable_urls'], $post_data['enable_smilies']);
    
    		if ($post_data['poll_length'])
    		{
    			$poll_end = ($post_data['poll_length'] * 86400) + (($post_data['poll_start']) ? $post_data['poll_start'] : time());
    		}
    
    		$template->assign_vars(array(
    			'S_HAS_POLL_OPTIONS'	=> (sizeof($post_data['poll_options'])),
    			'S_IS_MULTI_CHOICE'		=> ($post_data['poll_max_options'] > 1) ? true : false,
    
    			'POLL_QUESTION'		=> $parse_poll->message,
    
    			'L_POLL_LENGTH'		=> ($post_data['poll_length']) ? sprintf($user->lang['POLL_RUN_TILL'], $user->format_date($poll_end)) : '',
    			'L_MAX_VOTES'		=> ($post_data['poll_max_options'] == 1) ? $user->lang['MAX_OPTION_SELECT'] : sprintf($user->lang['MAX_OPTIONS_SELECT'], $post_data['poll_max_options']))
    		);
    
    		$parse_poll->message = implode("\n", $post_data['poll_options']);
    		$parse_poll->format_display($post_data['enable_bbcode'], $post_data['enable_urls'], $post_data['enable_smilies']);
    		$preview_poll_options = explode('<br />', $parse_poll->message);
    		unset($parse_poll);
    
    		foreach ($preview_poll_options as $key => $option)
    		{
..
Support alleen via het Forum, niet via PM, Mail, of sites.
Funiest topic uit de PhpBB.nl geschiedenis!: hier

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Re: Probleem met Postinjg.php

Bericht door Bee » 03 sep 2008, 15:57

Je hebt hem zowieso niet goed ingestalleerd, want dit klopt natuurlijk niet:

Code: Selecteer alles

            $message_parser->message = preg_replace("/\[mod=(.*?)\](.*?)\[\/mod\]/s", "", $message_parser->message);
        }     
   {
Eerst een afsluitende accolade en dan een openende accolade, daar is iets verwijderd. Zet de van te voren gemaakte backup van het bestand terug en probeer het dan nog eens opnieuw.
... Maar ik modereer (nog) niet.

Jim
Berichten: 3900
Lid geworden op: 21 feb 2007, 14:53
Locatie: Groningen
Contacteer:

Re: Probleem met Postinjg.php

Bericht door Jim » 03 sep 2008, 15:58

Aangezien het niet werkt raad ik je aan de code weer weg te halen zodat je forum weer werkt en dan proberen of je deze code wel kan vinden. :)
Jim Mossing Holsteyn - Beheerder
Documentatie | Algemene voorwaarden | Wiki

Heb je suggesties over het verbeteren van phpBB.nl of andere site-gerelateerde vragen? Stuur me een PB!

larsisgoed9
Berichten: 270
Lid geworden op: 26 nov 2007, 20:11

Re: Probleem met Postinjg.php

Bericht door larsisgoed9 » 03 sep 2008, 16:06

Werkt niet :(

Iemand een beter idee, (btw. m'n posting.php is nu wel weer gemaakt!!)

Kijk zelf maar:
http://pepijnstrips.kilu.de/viewtopic.p ... p=133#p133

Weet iemand een andere Beheerders / Mods Mod?
Support alleen via het Forum, niet via PM, Mail, of sites.
Funiest topic uit de PhpBB.nl geschiedenis!: hier

Gesloten