<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>rozjechanie-strony &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/rozjechanie-strony/</link>
	<description>Feed of posts on WordPress.com tagged "rozjechanie-strony"</description>
	<pubDate>Tue, 07 Oct 2008 13:00:10 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[[php] [t] WordWrap Tekstu, zapobieganie rozjechania się strony]]></title>
<link>http://onea.wordpress.com/?p=24</link>
<pubDate>Wed, 30 Jan 2008 20:24:05 +0000</pubDate>
<dc:creator>onea</dc:creator>
<guid>http://onea.pl.wordpress.com/2008/01/30/php-t-wordwrap-tekstu-zapobieganie-rozjechania-sie-strony/</guid>
<description><![CDATA[ Łamanie tekstu to jeden z najważniejszych elementów każdego skryptu forum dyskusyjngo, księgi ]]></description>
<content:encoded><![CDATA[<p> Łamanie tekstu to jeden z najważniejszych elementów każdego skryptu forum dyskusyjngo, księgi gości, czy narzędzi do wysyłania maili. Użytkownicy często nie panują nad tym co i jak piszą. Potrafią w formularzu umieścić bardzo długie zdania bez naciśnięcia entera, a często zdarzy się, że wprost napiszą dłuuuuuuuuuuuuuuuuuuuuuugi wyraz, który spowoduje rozjechanie się strony.</p>
<p><!--more--></p>
<p>Aby ustrzec się problemów, możesz podzielić jeden długi tekst na krótsze, które znajdą się w osobnych linijkach. Zobacz jak to najłatwiej zrobić:</p>
<pre style="border:1px solid gray;background-color:#f9f9f9;padding:5px;"><span style="color:#000000;"><span style="color:#0000bb;">&#60;?

$tekst</span><span style="color:#007700;">=</span><span style="color:#dd0000;">"1aaaaaaaaa1 2aaaaaaaaaaa2 3aaaaaaaaa3 

4aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa4 5aaaaaaaaa5"</span><span style="color:#007700;">;

</span><span style="color:#0000bb;">$nowytekst </span><span style="color:#007700;">= </span><span style="color:#0000bb;">wordwrap</span><span style="color:#007700;">(</span><span style="color:#0000bb;">$tekst</span><span style="color:#007700;">, </span><span style="color:#0000bb;">30</span><span style="color:#007700;">, </span><span style="color:#dd0000;">"&#60;br&#62;"</span><span style="color:#007700;">, </span><span style="color:#0000bb;">1</span><span style="color:#007700;">);

echo </span><span style="color:#0000bb;">$nowytekst

?&#62;

</span></span></pre>
<p>Wynik działania skryptu:</p>
<p>1aaaaaaaaa1 2aaaaaaaaaaa2<br />
3aaaaaaaaa3<br />
4aaaaaaaaaaaaaaaaaaaaaaaaaaa<br />
aaaaaaaaaa4 5aaaaaaaaa5</p>
<p>Funkcja wordwrap() pozwala na wygodne formatowanie tekstu i przycinanie go, jeżeli przekroczy określoną ilość znaków w linii. Jej stosowanie jest proste i wygodne.</p>
<p>Liczba 30 określa dopuszczalną długość tekstu w linii. Trzeci parametr określa sposób łamania tekstu - "&#60;br&#62;" stosuje się w przypadku dokumentów HTML, a "\n" można użyć w wypadku listów elektronicznych.</p>
<p>Wartość 1 na końcu oznacza, że wyrazy muszą być bezwzględnie łamane gdy przekroczą 30 znaków. Zabezpiecza to przed dowcipnisiami, którzy potrafią wpisać na forum pod rząd 1978 razy literę "a" w nadziei, że forum się rozjedzie na ekranie na pół metra.</p>
<p><img src="///porady/g/zob.gif" alt="zobacz też" /></p>
<p><a href="http://www.php.net/manual/en/function.wordwrap.php" target="_blank">www.php.net/manual/en/function.wordwrap.php</a></p>
]]></content:encoded>
</item>

</channel>
</rss>
