<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Plugins und Fehlermeldung</title>
	<atom:link href="http://www.perun.net/2005/01/13/plugins-und-fehlermeldung/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.perun.net/2005/01/13/plugins-und-fehlermeldung/</link>
	<description>perun.net</description>
	<lastBuildDate>Sun, 12 Feb 2012 20:58:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>By: Ein Hauch von Ewigkeit - Langauer.net - Kippe aus, anschnallen, Schnauze halten! &#187; Probleme mit Polyglot und ImageCounter</title>
		<link>http://www.perun.net/2005/01/13/plugins-und-fehlermeldung/#comment-31893</link>
		<dc:creator>Ein Hauch von Ewigkeit - Langauer.net - Kippe aus, anschnallen, Schnauze halten! &#187; Probleme mit Polyglot und ImageCounter</dc:creator>
		<pubDate>Thu, 28 Dec 2006 18:33:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.perun.net/archiv/2005/01/13/plugins-und-fehlermeldung/#comment-31893</guid>
		<description>[...] auf $polyglot_settings[&#8217;default_lang&#8217;] = &#8216;de&#8216;; änderte, erschien sofort die o.g. Meldung&#8230; Laut diversen Foren sollte es wohl an Leerzeichen liegen, die nach dem schließenden ?&gt; noch vorhanden sein sollten. Da hier aber keine waren, konnte das nicht die Lösung sein. Dank Peruns Weblog und dem Hinweis, die Plugindatei mit &lt;?php ob_start(); [...]</description>
		<content:encoded><![CDATA[<p>[...] auf $polyglot_settings[&#039;default_lang&#039;] = &#039;de&#039;; änderte, erschien sofort die o.g. Meldung&#8230; Laut diversen Foren sollte es wohl an Leerzeichen liegen, die nach dem schließenden ?&gt; noch vorhanden sein sollten. Da hier aber keine waren, konnte das nicht die Lösung sein. Dank Peruns Weblog und dem Hinweis, die Plugindatei mit &lt;?php ob_start(); [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://www.perun.net/2005/01/13/plugins-und-fehlermeldung/#comment-2338</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Fri, 14 Jan 2005 13:45:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.perun.net/archiv/2005/01/13/plugins-und-fehlermeldung/#comment-2338</guid>
		<description>&quot;ob_start();&quot;

Das verzögert aber auch die Anzeige beim Client - besonders bei größeren Seiten kann man das schon merken.</description>
		<content:encoded><![CDATA[<p>&#034;ob_start();&#034;</p>
<p>Das verzögert aber auch die Anzeige beim Client &#8211; besonders bei größeren Seiten kann man das schon merken.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sascha Carlin</title>
		<link>http://www.perun.net/2005/01/13/plugins-und-fehlermeldung/#comment-2335</link>
		<dc:creator>Sascha Carlin</dc:creator>
		<pubDate>Thu, 13 Jan 2005 20:18:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.perun.net/archiv/2005/01/13/plugins-und-fehlermeldung/#comment-2335</guid>
		<description>Das Problem bei diesen Fehlern ist, das eine Ausgabe generiert wird, bevor die HTTP-Header gesendet werden. Mit Cookies hat das nur in so fern zu tun, als das Cookies natürlich ebenfalls HTTP-Header benutzen.

Die Lösung ist &lt;strong&gt;immer&lt;/strong&gt;, die Ausgabe von Zeichen so lange zu unterbinden, bis alle Header gesendet wurden. Bei PHP-Skripten ist das oft ein Leerzeichen oder eine Leerzeile vor &lt;code&gt;&lt;?php&lt;/code&gt; oder nach &lt;code&gt;?&gt;&lt;/code&gt;.

Eine andere Möglichkeit ist, den Output-Buffer zu benutzen, was Du mit &lt;code&gt;ob_start();&lt;/code&gt; tust. Der Output-Buffer sorgt dafür, das die Ausgabe bis zur Beendigung des Skripts bzw. zum zum Aufruf von &lt;code&gt;ob_end_flush();&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>Das Problem bei diesen Fehlern ist, das eine Ausgabe generiert wird, bevor die HTTP-Header gesendet werden. Mit Cookies hat das nur in so fern zu tun, als das Cookies natürlich ebenfalls HTTP-Header benutzen.</p>
<p>Die Lösung ist <strong>immer</strong>, die Ausgabe von Zeichen so lange zu unterbinden, bis alle Header gesendet wurden. Bei PHP-Skripten ist das oft ein Leerzeichen oder eine Leerzeile vor <code>&lt;?php</code> oder nach <code>?&gt;</code>.</p>
<p>Eine andere Möglichkeit ist, den Output-Buffer zu benutzen, was Du mit <code>ob_start();</code> tust. Der Output-Buffer sorgt dafür, das die Ausgabe bis zur Beendigung des Skripts bzw. zum zum Aufruf von <code>ob_end_flush();</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Perun</title>
		<link>http://www.perun.net/2005/01/13/plugins-und-fehlermeldung/#comment-2334</link>
		<dc:creator>Perun</dc:creator>
		<pubDate>Thu, 13 Jan 2005 19:46:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.perun.net/archiv/2005/01/13/plugins-und-fehlermeldung/#comment-2334</guid>
		<description>@Boris,
ich sehe gerade, für ein Plugin, ist anscheinend dies die Lösung. Das mit Leerzeichen am Anfang kannte ich, aber mit Leerzeichen am Ende wusste ich bis jetzt nicht.

Das andere Plugin allerdings, hat auch kein Leerzeichen am Ende.</description>
		<content:encoded><![CDATA[<p>@Boris,<br />
ich sehe gerade, für ein Plugin, ist anscheinend dies die Lösung. Das mit Leerzeichen am Anfang kannte ich, aber mit Leerzeichen am Ende wusste ich bis jetzt nicht.</p>
<p>Das andere Plugin allerdings, hat auch kein Leerzeichen am Ende.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Boris</title>
		<link>http://www.perun.net/2005/01/13/plugins-und-fehlermeldung/#comment-2333</link>
		<dc:creator>Boris</dc:creator>
		<pubDate>Thu, 13 Jan 2005 19:39:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.perun.net/archiv/2005/01/13/plugins-und-fehlermeldung/#comment-2333</guid>
		<description>Oha, ich hatte das Problem auch schon dreimal, soweit ich mich erinnere. Jedesmal war es definitiv ein überzähliges Leerzeichen ganz am Dateiende &lt;strong&gt;nach&lt;/strong&gt; dem schließenden &lt;code&gt;?&gt;&lt;/code&gt;. (PHP-Ende)</description>
		<content:encoded><![CDATA[<p>Oha, ich hatte das Problem auch schon dreimal, soweit ich mich erinnere. Jedesmal war es definitiv ein überzähliges Leerzeichen ganz am Dateiende <strong>nach</strong> dem schließenden <code>?></code>. (PHP-Ende)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Perun</title>
		<link>http://www.perun.net/2005/01/13/plugins-und-fehlermeldung/#comment-2332</link>
		<dc:creator>Perun</dc:creator>
		<pubDate>Thu, 13 Jan 2005 19:36:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.perun.net/archiv/2005/01/13/plugins-und-fehlermeldung/#comment-2332</guid>
		<description>Danach habe ich geschaut und weder vor noch nach &lt;code&gt;&lt;?php&lt;/code&gt; ein Leerzeichen gefunden.</description>
		<content:encoded><![CDATA[<p>Danach habe ich geschaut und weder vor noch nach <code>&lt;?php</code> ein Leerzeichen gefunden.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hipslu</title>
		<link>http://www.perun.net/2005/01/13/plugins-und-fehlermeldung/#comment-2331</link>
		<dc:creator>hipslu</dc:creator>
		<pubDate>Thu, 13 Jan 2005 19:04:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.perun.net/archiv/2005/01/13/plugins-und-fehlermeldung/#comment-2331</guid>
		<description>ich glaub ja noch immer nicht wirklich, dass es das problem war; aber ich hatte dieses problem auch bereits - die lösung war: das leerzeichen vor &lt;code&gt;&lt;?php&lt;/code&gt; zu löschen :-)</description>
		<content:encoded><![CDATA[<p>ich glaub ja noch immer nicht wirklich, dass es das problem war; aber ich hatte dieses problem auch bereits &#8211; die lösung war: das leerzeichen vor <code>&lt;?php</code> zu löschen <img src='http://www.perun.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

