Seite 1 von 1

Neue Zeilen werden bei News-Script nicht beachtet! (gelöst)

Verfasst: 06.12.2005 20:48
von Falen
Also ich habe vor einiger Zeit ein News-Post Script geschrieben, das die Themen aus dem News Forum des Boards nimmt.
Mein Problem ist dabei nur, das die neuen Zeilen nicht eingebunden werden, und der Text aneinander gereiht ist.

Hier der Link zur Hompage http://www.firedevils.org/PhP/home.php

PS: das Jeweilige "MFG ANEPU" sollte immer auf eine neue Zeile und genau das ist mein Problem.

hoffe das jemand ne Lösung hat, wäre euch sehr dankbar.

Verfasst: 06.12.2005 21:35
von chriss713
Mein Auto fährt nicht mehr, hier ein Bild der Motorhaube. Wer kann mir helfen?! :roll: :wink:

Du solltest schon wenigstens die relevanten Stellen Deines Codes posten...sonst wird man Dir wohl kaum helfen können!

Verfasst: 06.12.2005 22:04
von Falen
Also der Code funktioniert ja eigentlich.
D.h. der Text wird abgerufen und bei den News ausgegeben, nur das Problem ist das die Leeren Zeilen dazwischen nicht beachtet werden vom Browser oder sonst was.

Hier der PHP code: (Ich weiss, schlecht strukturiert)

Code: Alles auswählen

while ($post_select = mysql_fetch_assoc($select))
	{
		$post = mysql_query("select post_id, topic_id, poster_id, post_time from phpbb_boardposts where topic_id ='".$post_select['topic_id']."' and post_time ='".$post_select['topic_time']."' ");

		while ($post_news = mysql_fetch_assoc($post))
		{
			$post_text = mysql_query("select post_id, post_subject, post_text from phpbb_boardposts_text where post_id =".$post_news['post_id']."");

			while ($write_news = mysql_fetch_assoc($post_text))
			{
				if ($i < 6)
				{
				echo "<b>" . $write_news['post_subject'] . "</b>";
				$poster = mysql_query("select username from phpbb_boardusers where user_id = ".$post_news['poster_id']."");
				while ($write_poster = mysql_fetch_assoc($poster))
				{
					echo " ".$write_poster['username']."<br>";
				}
				$time = $post_news['post_time'];
				echo strftime("%d.%m.%Y %H:%M:%S<br>",$time);
				echo $write_news['post_text']."<br>";
				echo "<a href=http://www.firedevils.org/board/viewtopic.php?t=".$post_news['topic_id'].">Forum</a> (Antworten ".$post_select['topic_replies'].")<p>";
				$i = $i + 1;
				}
			}
		}
	}

Verfasst: 07.12.2005 16:32
von 123teddy321
du musst das noch mit der funktion nl2br() machen oder jetzt nachträglich so:

Code: Alles auswählen

$text = $row->nachricht;
 $text = ereg_replace("\n","<br />",$text);
also du musst ihn natürlich noch anpassen, aba dann üsste es funzzen!

Verfasst: 07.12.2005 18:15
von Falen
Echt mal nice der Service hier.
Vielen Dank, hat wunderbar funktioniert.

Weiterhin HF