Formatierung der Daten, die aus der Board-Datenbank geladen

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
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
igorw
Mitglied
Beiträge: 107
Registriert: 02.08.2008 13:04
Wohnort: Winterthur

Beitrag von igorw »

Das problem ist etwas anderes (bei BOM ist es immer line 0). Du hast ausgabe bevor du die phpBB session initialisierst. Du musst den session code ausführen bevor ausgabe passiert.
st.orm
Mitglied
Beiträge: 33
Registriert: 18.08.2008 19:17

Beitrag von st.orm »

Sorry, aber ich verstehe das nicht ganz.
Vielleicht könnstest Du mir es Anhand meines Quellcodes erklären.

Code: Alles auswählen

<?
				
				define('IN_PHPBB', true); 
				$phpEx = substr(strrchr(__FILE__, '.'), 1); 
				$phpbb_root_path = './forum/phpBB3/'; 
				include($phpbb_root_path . 'common.' . $phpEx); 
				$user->session_begin();  // Session auslesen 
				$auth->acl($user->data); // Benutzer-Informationen laden
				$user->setup();
				include("connect2.inc.php");   		//Einfügen der Logindaten
				
			
				$sql = ("SELECT post_text, bbcode_uid, bbcode_bitfield, enable_bbcode, enable_smilies, enable_magic_url FROM phpbb_posts where forum_id='7' "); 
        		$result = $db->sql_query($sql); 
        		while ($row = $db->sql_fetchrow($result)) 
				{ 
   				$row['bbcode_options'] = (($row['enable_bbcode']) ? OPTION_FLAG_BBCODE : 0) + (($row['enable_smilies']) ?   OPTION_FLAG_SMILIES : 0) + (($row['enable_magic_url']) ? OPTION_FLAG_LINKS : 0); 
   				$text = generate_text_for_display($row['post_text'], $row['bbcode_uid'], $row['bbcode_bitfield'], $row['bbcode_options']); 
				$text = eregi_replace("ü","&uuml",$text);
        		$text = eregi_replace("ö","&ouml",$text);  
				$text = eregi_replace("ä","&auml",$text);
        		$text = eregi_replace("ß","&szlig",$text);  
		
				echo $text . '<hr />'; 
				} 
				$db->sql_freeresult($result);
				?>
st.orm
Mitglied
Beiträge: 33
Registriert: 18.08.2008 19:17

Beitrag von st.orm »

Hat sich erledigt.
Habe es alleine hinbekommen!

Besten dank an alle!
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

lass uns daran teilhaben :wink:
st.orm
Mitglied
Beiträge: 33
Registriert: 18.08.2008 19:17

Beitrag von st.orm »

Hier ist ein ziemlich guter Link, worauf man bei der Fehlermeldung achten sollte:

http://webdesignblog.de/sonstiges/canno ... hp-fehler/
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Öhm... in unserer Knowledgebase steht das bereits drin:

KB:84
st.orm
Mitglied
Beiträge: 33
Registriert: 18.08.2008 19:17

Beitrag von st.orm »

Da helfen mir aber Fehlermeldungen, wie:

Code: Alles auswählen

Das problem ist etwas anderes (bei BOM ist es immer line 0). Du hast ausgabe bevor du die phpBB session initialisierst. Du musst den session code ausführen bevor ausgabe passiert.
...nicht.
Im nach hinein weiß ich, was er meint.
Aber vorher hats mir rein gar nicht geholfen.
Wie schon gesagt, ich bin Laie!
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“