<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Porady komputerowe, blog komputerowy &#187; kurs html</title>
	<atom:link href="http://compblog.pl/index.php/category/kurs-html/feed/" rel="self" type="application/rss+xml" />
	<link>http://compblog.pl</link>
	<description>pozycjonowanie, porady komputerowe, blog o komputerach, download, software, hardware</description>
	<lastBuildDate>Tue, 15 May 2012 17:37:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Tworzenie podstron w php &#8211; ułatwienie</title>
		<link>http://compblog.pl/index.php/2011/01/31/tworzenie-podstron-w-php-ulatwienie/</link>
		<comments>http://compblog.pl/index.php/2011/01/31/tworzenie-podstron-w-php-ulatwienie/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 13:37:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[kurs html]]></category>
		<category><![CDATA[podstory w php]]></category>

		<guid isPermaLink="false">http://compblog.pl/?p=499</guid>
		<description><![CDATA[Cześć! Przedstawię dziś Wam prosty, alternatywny sposób na tworzenie podstron w małych serwisach. Dajmy na to mamy dziesięć lub dwadzieścia podstron na stronie &#8211; każda różni się tylko treścią, a menu nagłowek i stopka pozostają niezmienne. W takim wypadku nie ma najmniejszego sensu kopiować 10 razy plik index.html lub index.php i w każdej kopii od [...]]]></description>
			<content:encoded><![CDATA[<p>Cześć!</p>
<p>Przedstawię dziś Wam prosty, alternatywny sposób na tworzenie podstron w małych serwisach. Dajmy na to mamy dziesięć lub dwadzieścia podstron na stronie &#8211; każda różni się tylko treścią, a menu nagłowek i stopka pozostają niezmienne. W takim wypadku nie ma najmniejszego sensu kopiować 10 razy plik index.html lub index.php i w każdej kopii od nowa wprowadzać treść. Pomyślcie co będzie, gdy zechcecie dodać link w stopce na każdej podstronie &#8211; musicie edytować wszystkie X podstron ręcznie!<span id="more-499"></span></p>
<p>Moje rozwiązanie opiera się na kilku prostych poleceniach w php &#8211; przesyłaniu nazwy podstrony metodą get oraz includowaniu odpowiedniej podstrony z treścią. Jedyne wymagania to serwer z obsługą php i opcjonalnie mod_revrite.</p>
<p>Na początek stwórz stronę index.php. Jeżeli masz mod_revrite to linki do podstron w menu niech wyglądają tak: twojastrona.pl/podstrona.html a jeżeli nie to w ten sposób: twojastrona.pl/?id=podstrona</p>
<p>Jak masz mod_revrite to wgraj plik .htaccess do katalogu głównego, a w nim:</p>
<div id="wpshdo_1" class="wp-synhighlighter-outer"><div id="wpshdt_1" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_1"></a><a id="wpshat_1" class="wp-synhighlighter-title" href="#codesyntax_1"  onClick="javascript:wpsh_toggleBlock(1)" title="Click to show/hide code block">Kod źródłowy</a></td><td align="right"><a href="#codesyntax_1" onClick="javascript:wpsh_code(1)" title="Show code only"><img border="0" style="border: 0 none" src="http://compblog.pl/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_1" onClick="javascript:wpsh_print(1)" title="Print code"><img border="0" style="border: 0 none" src="http://compblog.pl/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://compblog.pl/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://compblog.pl/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_1" class="wp-synhighlighter-inner" style="display: block;"><pre class="php" style="font-family:monospace;">RewriteEngine On
RewriteRule ^<span class="br0">&#40;</span><span class="sy0">.*</span><span class="br0">&#41;</span><span class="sy0">.</span>html$ index<span class="sy0">.</span>php?id<span class="sy0">=</span>$<span class="nu0">1</span> <span class="br0">&#91;</span>L<span class="br0">&#93;</span></pre></div></div>
<p>Następnie w pliku index.php w miejscu treści, wstaw kod:</p>
<div id="wpshdo_2" class="wp-synhighlighter-outer"><div id="wpshdt_2" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_2"></a><a id="wpshat_2" class="wp-synhighlighter-title" href="#codesyntax_2"  onClick="javascript:wpsh_toggleBlock(2)" title="Click to show/hide code block">Kod źródłowy</a></td><td align="right"><a href="#codesyntax_2" onClick="javascript:wpsh_code(2)" title="Show code only"><img border="0" style="border: 0 none" src="http://compblog.pl/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_2" onClick="javascript:wpsh_print(2)" title="Print code"><img border="0" style="border: 0 none" src="http://compblog.pl/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://compblog.pl/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://compblog.pl/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_2" class="wp-synhighlighter-inner" style="display: block;"><pre class="php" style="font-family:monospace;"><span class="kw2">&lt;?php</span>
<span class="re0">$id</span> <span class="sy0">=</span> <span class="re0">$_GET</span><span class="br0">&#91;</span><span class="st_h">'id'</span><span class="br0">&#93;</span><span class="sy0">;</span>
<span class="kw1">if</span><span class="br0">&#40;</span><a href="http://www.php.net/isset"><span class="kw3">isset</span></a><span class="br0">&#40;</span><span class="re0">$id</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
<span class="kw1">if</span><span class="br0">&#40;</span><a href="http://www.php.net/file_exists"><span class="kw3">file_exists</span></a><span class="br0">&#40;</span><span class="st0">&quot;data/&quot;</span><span class="sy0">.</span><span class="re0">$id</span><span class="sy0">.</span><span class="st0">&quot;.php&quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
<span class="re0">$plik</span> <span class="sy0">=</span> <span class="st0">&quot;data/&quot;</span><span class="sy0">.</span><span class="re0">$id</span><span class="sy0">.</span><span class="st0">&quot;.php&quot;</span><span class="sy0">;</span>
<span class="kw1">include</span><span class="br0">&#40;</span><span class="re0">$plik</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="br0">&#125;</span><span class="kw1">else</span><span class="br0">&#123;</span>
<span class="kw1">echo</span> <span class="st0">&quot;Error 404 - brak pliku&quot;</span><span class="sy0">;</span>
<span class="br0">&#125;</span>
<span class="br0">&#125;</span><span class="kw1">else</span><span class="br0">&#123;</span>
<span class="kw1">include</span><span class="br0">&#40;</span><span class="st0">&quot;data/home.php&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="br0">&#125;</span>
<span class="sy1">?&gt;</span></pre></div></div>
<p>Teraz na stronie głównej nie wyświetla się treść, natomiast kod który wstawiłeś będzie szukał treści w katalogu data/home.php &#8211; tam właśnie musisz wgrać treść strony głównej. Każda podstrona jaką stworzysz musi znajdować się w folderze data i musi mieć nazwę taką jak nazwa w linku w menu, czyli jak w menu masz link twojastrona.pl/podstrona.html to treść tej podstrony musi być w pliku data/podstrona.php</p>
<p>Tym oto sposobem moesz tworzyć mnóstwo podstron wgrywając pliki z treścią do katalogu data. Jak chcesz zmienić stopkę albo coś w nagłówku wchodzisz tylko w index.php i zmieniasz &#8211; zmiany będą widoczne na każdej podstronie. Co ciekawsze system ten nie jest do rozpoznania z zewnątrz.</p>
<p>W pliku index.php pomiędzy &lt;title&gt; a &lt;/title&gt; możesz wstawić kod:</p>
<div id="wpshdo_3" class="wp-synhighlighter-outer"><div id="wpshdt_3" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_3"></a><a id="wpshat_3" class="wp-synhighlighter-title" href="#codesyntax_3"  onClick="javascript:wpsh_toggleBlock(3)" title="Click to show/hide code block">Kod źródłowy</a></td><td align="right"><a href="#codesyntax_3" onClick="javascript:wpsh_code(3)" title="Show code only"><img border="0" style="border: 0 none" src="http://compblog.pl/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_3" onClick="javascript:wpsh_print(3)" title="Print code"><img border="0" style="border: 0 none" src="http://compblog.pl/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://compblog.pl/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://compblog.pl/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_3" class="wp-synhighlighter-inner" style="display: block;"><pre class="php" style="font-family:monospace;"><span class="kw2">&lt;?php</span>
<span class="kw1">if</span><span class="br0">&#40;</span><span class="sy0">!</span><a href="http://www.php.net/isset"><span class="kw3">isset</span></a><span class="br0">&#40;</span><span class="re0">$_GET</span><span class="br0">&#91;</span><span class="st_h">'id'</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
<span class="kw1">echo</span><span class="st_h">'Strona główna'</span><span class="sy0">;</span>
<span class="br0">&#125;</span><span class="kw1">else</span><span class="br0">&#123;</span>
<span class="kw1">echo</span> <a href="http://www.php.net/ucfirst"><span class="kw3">ucfirst</span></a><span class="br0">&#40;</span><a href="http://www.php.net/str_replace"><span class="kw3">str_replace</span></a><span class="br0">&#40;</span><span class="st_h">'_'</span><span class="sy0">,</span> <span class="st_h">' '</span><span class="sy0">,</span> <span class="re0">$_GET</span><span class="br0">&#91;</span><span class="st_h">'id'</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="br0">&#125;</span>
<span class="sy1">?&gt;</span></pre></div></div>
<p>będzie on wyświetlał napis &#8222;Strona główna&#8221; gdy będziesz na stronie głównej, a gdy wejdziesz np. na twojastrona.pl/podstrona.html wyświetli napis &#8222;Podstrona&#8221;.</p>
<p>Sprawdź czy wszystko jest ok i czy działa, jeśli zrobiłeś zgodnie ze wskazówkami &#8211; musi działać <img src='http://compblog.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  W przeciwnym razie pisz w komentarzu w czym problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://compblog.pl/index.php/2011/01/31/tworzenie-podstron-w-php-ulatwienie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stronicowanie w php czyli jak zrobić podział na strony</title>
		<link>http://compblog.pl/index.php/2010/12/22/stronicowanie-w-php-czyli-jak-zrobic-podzial-na-strony/</link>
		<comments>http://compblog.pl/index.php/2010/12/22/stronicowanie-w-php-czyli-jak-zrobic-podzial-na-strony/#comments</comments>
		<pubDate>Wed, 22 Dec 2010 12:36:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[kurs html]]></category>
		<category><![CDATA[stronicowanie]]></category>
		<category><![CDATA[stronicowanie php]]></category>
		<category><![CDATA[strony]]></category>

		<guid isPermaLink="false">http://compblog.pl/?p=482</guid>
		<description><![CDATA[Blog zamarł na dłuższą chwilę ze względu na wiele projektów i pomysłów jakie wpadły mi do głowy i musiałem wdrożyć. Praktycznie w każdym używałem gdzieś podziału na strony, a to wpisów dodawanych przez użytkowników a to czegoś innego. Stronicowanie jest bardzo łatwo wykonać w php. Skypcik jest bardzo prosty, pisałem go niecałą godzinkę, mam nadzieję [...]]]></description>
			<content:encoded><![CDATA[<p>Blog zamarł na dłuższą chwilę ze względu na wiele projektów i pomysłów jakie wpadły mi do głowy i musiałem wdrożyć. Praktycznie w każdym używałem gdzieś podziału na strony, a to wpisów dodawanych przez użytkowników a to czegoś innego. Stronicowanie jest bardzo łatwo wykonać w php. Skypcik jest bardzo prosty, pisałem go niecałą godzinkę, mam nadzieję że przyda się Wam i zaoszczędzicie trochę czasu.<span id="more-482"></span></p>
<p>Muszę dodać, że jest to tylko podział na strony a nie wyświetlanie treści. Czyli np. mając do wyświetlenia 47 elementów i ustawieniu 5 na 1 stronę, to skrypt wyświetli Strony: 1 2 3 aż do 10.</p>
<p>No to zaczynamy. Załóżmy, że mamy księgę gości i 47 wpisów (oczywiście tu podałem na sztywno, w rzeczywistości musisz pobierać tę liczbę dynamicznie).</p>
<p><code><br />
</code></p>
<div id="wpshdo_4" class="wp-synhighlighter-outer"><div id="wpshdt_4" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_4"></a><a id="wpshat_4" class="wp-synhighlighter-title" href="#codesyntax_4"  onClick="javascript:wpsh_toggleBlock(4)" title="Click to show/hide code block">Kod źródłowy</a></td><td align="right"><a href="#codesyntax_4" onClick="javascript:wpsh_code(4)" title="Show code only"><img border="0" style="border: 0 none" src="http://compblog.pl/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_4" onClick="javascript:wpsh_print(4)" title="Print code"><img border="0" style="border: 0 none" src="http://compblog.pl/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://compblog.pl/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://compblog.pl/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_4" class="wp-synhighlighter-inner" style="display: block;"><pre class="php" style="font-family:monospace;"><span class="kw2">&lt;?php</span>
<span class="co1">//przesyłamy metodą GET nr strony na której aktualnie jesteśmy</span>
<span class="re0">$strona</span> <span class="sy0">=</span> <span class="re0">$_GET</span><span class="br0">&#91;</span><span class="st_h">'strona'</span><span class="br0">&#93;</span><span class="sy0">;</span>
<span class="co1">//ile mamy wpisów do podziału na strony</span>
<span class="re0">$wsumie</span> <span class="sy0">=</span> <span class="nu0">47</span><span class="sy0">;</span>
<span class="co1">// ile wpisów na 1 stronie</span>
<span class="re0">$nastronie</span> <span class="sy0">=</span> <span class="nu0">5</span><span class="sy0">;</span>
<span class="re0">$x</span> <span class="sy0">=</span> <span class="nu0">1</span><span class="sy0">;</span>
<span class="re0">$do</span> <span class="sy0">=</span> <a href="http://www.php.net/ceil"><span class="kw3">ceil</span></a><span class="br0">&#40;</span><span class="re0">$wsumie</span><span class="sy0">/</span><span class="re0">$nastronie</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="re0">$y</span> <span class="sy0">=</span> <a href="http://www.php.net/intval"><span class="kw3">intval</span></a><span class="br0">&#40;</span><span class="re0">$strona</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="kw1">while</span><span class="br0">&#40;</span><span class="re0">$x</span> <span class="sy0">&lt;=</span> <span class="re0">$do</span><span class="br0">&#41;</span>
<span class="br0">&#123;</span>
<span class="re0">$przedzialod</span> <span class="sy0">=</span> <span class="br0">&#40;</span><span class="br0">&#40;</span><span class="re0">$x</span><span class="sy0">-</span>1<span class="br0">&#41;</span><span class="sy0">*</span><span class="re0">$nastronie</span><span class="br0">&#41;</span><span class="sy0">+</span><span class="nu0">1</span><span class="sy0">;</span>
<span class="re0">$przedzialdo</span> <span class="sy0">=</span> <span class="re0">$x</span> <span class="sy0">*</span><span class="re0">$nastronie</span><span class="sy0">;</span>
<span class="kw1">if</span><span class="br0">&#40;</span><span class="re0">$przedzialdo</span> <span class="sy0">&gt;</span> <span class="re0">$wsumie</span><span class="br0">&#41;</span>
<span class="br0">&#123;</span>
<span class="re0">$przedzialdo</span> <span class="sy0">=</span> <span class="re0">$wsumie</span><span class="sy0">;</span>
<span class="br0">&#125;</span>
<span class="co1">//wyświetlamy stronę na której jesteśmy</span>
<span class="kw1">if</span><span class="br0">&#40;</span><span class="re0">$y</span> <span class="sy0">==</span> <span class="re0">$x</span><span class="br0">&#41;</span>
<span class="br0">&#123;</span>
<span class="kw1">echo</span> <span class="st_h">'&lt;span title=&quot;Wpisy od '</span><span class="sy0">.</span><span class="re0">$przedzialod</span><span class="sy0">.</span><span class="st_h">' do '</span><span class="sy0">.</span><span class="re0">$przedzialdo</span><span class="sy0">.</span><span class="st_h">'&quot;&gt;'</span><span class="sy0">.</span><span class="re0">$x</span><span class="sy0">.</span><span class="st_h">'&lt;/span&gt;'</span><span class="sy0">.</span><span class="st0">&quot;<span class="es1">\n</span>&quot;</span><span class="sy0">;</span>
<span class="br0">&#125;</span>
<span class="kw1">else</span>
<span class="br0">&#123;</span>
<span class="co1">//wyświetlamy pozostałe numery stron i linki do nich</span>
<span class="kw1">if</span><span class="br0">&#40;</span><span class="re0">$x</span> <span class="sy0">==</span> <span class="st_h">'1'</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
<span class="kw1">echo</span> <span class="st_h">'&lt;a href=&quot;../ksiega.html&quot; title=&quot;Wpisy od '</span><span class="sy0">.</span><span class="re0">$przedzialod</span><span class="sy0">.</span><span class="st_h">' do '</span><span class="sy0">.</span><span class="re0">$przedzialdo</span><span class="sy0">.</span><span class="st_h">'&quot;&gt;'</span><span class="sy0">.</span><span class="re0">$x</span><span class="sy0">.</span><span class="st_h">'&lt;/a&gt;'</span><span class="sy0">.</span><span class="st0">&quot;<span class="es1">\n</span>&quot;</span><span class="sy0">;</span>
<span class="br0">&#125;</span><span class="kw1">else</span><span class="br0">&#123;</span>
<span class="kw1">echo</span> <span class="st_h">'&lt;a href=&quot;../ksiega-'</span><span class="sy0">.</span><span class="re0">$x</span><span class="sy0">.</span><span class="st_h">'.html&quot; title=&quot;Wpisy od '</span><span class="sy0">.</span><span class="re0">$przedzialod</span><span class="sy0">.</span><span class="st_h">' do '</span><span class="sy0">.</span><span class="re0">$przedzialdo</span><span class="sy0">.</span><span class="st_h">'&quot;&gt;'</span><span class="sy0">.</span><span class="re0">$x</span><span class="sy0">.</span><span class="st_h">'&lt;/a&gt;'</span><span class="sy0">.</span><span class="st0">&quot;<span class="es1">\n</span>&quot;</span><span class="sy0">;</span>
<span class="br0">&#125;</span>
<span class="br0">&#125;</span>
<span class="re0">$x</span><span class="sy0">++;</span>
<span class="br0">&#125;</span>
<span class="sy1">?&gt;</span></pre></div></div>
<p><code><br />
</code><br />
Warto zauważyć, że strona 1 ma adres <em>mojastrona.pl/ksiega.html</em> a nie <em>mojastrona.pl/ksiega-1.html</em> &#8211; myślę że tak jest ładniej. Oczywiście aby wszystko działało należy dodać odpowiednie zapisy w pliku .htaccess, w nasym przypadku plik ten powinien wyglądać tak:</p>
<p><code><div id="wpshdo_5" class="wp-synhighlighter-outer"><div id="wpshdt_5" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_5"></a><a id="wpshat_5" class="wp-synhighlighter-title" href="#codesyntax_5"  onClick="javascript:wpsh_toggleBlock(5)" title="Click to show/hide code block">Kod źródłowy</a></td><td align="right"><a href="#codesyntax_5" onClick="javascript:wpsh_code(5)" title="Show code only"><img border="0" style="border: 0 none" src="http://compblog.pl/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_5" onClick="javascript:wpsh_print(5)" title="Print code"><img border="0" style="border: 0 none" src="http://compblog.pl/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://compblog.pl/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://compblog.pl/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_5" class="wp-synhighlighter-inner" style="display: block;"><pre class="php" style="font-family:monospace;">RewriteEngine On
RewriteRule ^ksiega<span class="sy0">-</span><span class="br0">&#40;</span><span class="br0">&#91;</span>^<span class="sy0">-</span><span class="br0">&#93;</span><span class="sy0">+</span><span class="br0">&#41;</span><span class="sy0">.</span>html$ ksiega<span class="sy0">.</span>php<span class="sy0">&amp;</span>strona<span class="sy0">=</span>$<span class="nu0">1</span> <span class="br0">&#91;</span>L<span class="br0">&#93;</span>
RewriteRule ^ksiega<span class="sy0">.</span>html$ ksiega<span class="sy0">.</span>php<span class="sy0">&amp;</span>strona<span class="sy0">=</span><span class="nu0">1</span> <span class="br0">&#91;</span>L<span class="br0">&#93;</span></pre></div></div></code></p>
<p>Jeżeli chodzi o treść to zależy czy pobierasz ją z bazy czy z pliku. Jeżeli z bazy to po prostu używasz operatora LIMIT i wyświetlasz w zależności od strony odpowiednie rekordy. Powodzenia! W razie wątpliwości zostaw komentarz <img src='http://compblog.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://compblog.pl/index.php/2010/12/22/stronicowanie-w-php-czyli-jak-zrobic-podzial-na-strony/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Operacje na czcionce &#8211; html</title>
		<link>http://compblog.pl/index.php/2010/03/25/operacje-na-czcionce-html/</link>
		<comments>http://compblog.pl/index.php/2010/03/25/operacje-na-czcionce-html/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 15:54:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[kurs html]]></category>
		<category><![CDATA[czcionka html]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[kolor czcionki]]></category>
		<category><![CDATA[operacje na czcione html]]></category>
		<category><![CDATA[rodzaj czcionki]]></category>
		<category><![CDATA[wielkość czcionki]]></category>

		<guid isPermaLink="false">http://compblog.pl/?p=304</guid>
		<description><![CDATA[Witam. Dziś zajmiemy się operacją na czcionce w html. Aby zmienić wielkość czcionki należy: &#60;font size="n"&#62;Tekst&#60;/font&#62; W miejsce n należy wstawić liczbę od 1 do 7 Aby zmienić kolor czcionki należy: &#60;font color="kolor"&#62;Tekst&#60;/font&#62; W miejsce kolor należy wpisać angielską nazwę koloru bądź w kolor typu : #CC6633 Edytor html w jakim pracuje (PsPad) posiada paletę [...]]]></description>
			<content:encoded><![CDATA[<p>Witam. Dziś zajmiemy się operacją na czcionce w html.<br />
<strong>Aby zmienić wielkość czcionki należy:</strong></p>
<pre>&lt;font size="<var>n</var>"&gt;<var>Tekst</var>&lt;/font&gt;</pre>
<p>W miejsce <strong>n</strong> należy wstawić liczbę od 1 do 7</p>
<p>Aby zmienić kolor czcionki należy:</p>
<pre>&lt;font color="<var>kolor</var>"&gt;<var>Tekst</var>&lt;/font&gt;</pre>
<p>W miejsce <strong>kolor</strong> należy wpisać angielską nazwę koloru bądź w kolor typu : #CC6633 Edytor html w jakim pracuje (PsPad) posiada paletę kolorów gdzie kolory możemy wybierać</p>
<p>Aby zmienić rodzaj czcionki należy:</p>
<pre>&lt;pre&gt;&lt;span style="font-family: rodzaj;"&gt;Tu wpisz tekst&lt;/span&gt;&lt;/pre&gt;</pre>
<p>W miejscu rodzaj wpisujemy np. Arial. Uwaga!!! Polecam używanie czcionek typu Arial, bo jeśli użyjemy czcionki, której osoba czytająca informacje z naszej strony nie ma na komputerze pojawią się problemy.</p>
<p>A tu mamy połączenie wszystkiego:</p>
<pre> <span style="font-family: Arial; color: blue; font-size: small;">
</span>&lt;pre&gt; &lt;span style="font-family: Arial; color: blue; font-size: small;"&gt;
Tekst
&lt;/span&gt;
&lt;/pre&gt;</pre>
<p>I to chyba tyle. Pozdrawiam.</p>
]]></content:encoded>
			<wfw:commentRss>http://compblog.pl/index.php/2010/03/25/operacje-na-czcionce-html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prosta edycja tekstu- html</title>
		<link>http://compblog.pl/index.php/2010/03/18/prosta-edycja-tekstu-html/</link>
		<comments>http://compblog.pl/index.php/2010/03/18/prosta-edycja-tekstu-html/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 20:36:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[kurs html]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[kursywa]]></category>
		<category><![CDATA[operacje na tekście html]]></category>
		<category><![CDATA[podkreślenie]]></category>
		<category><![CDATA[pogrubienie]]></category>
		<category><![CDATA[tekst html]]></category>

		<guid isPermaLink="false">http://compblog.pl/?p=294</guid>
		<description><![CDATA[Cześć. Dziś opiszę proste prace na tekście w html. -pogrubienie: &#60;b&#62;tekst&#60;/b&#62; - kursywa: &#60;i&#62;tekst&#60;/i&#62; - podkreślenie &#60;u&#62;tekst&#60;/u&#62; Tutaj ważna jest kwestia &#60;/u&#62;, a dokładniej kreski przed u. Jest to znacznik zamykający. Gdyby kreski nie było, cały tekst byłby podkreślony. Jeszcze jedna ważna rzecz. W html nie zaczniemy pisać od nowej linii przy nacisnięciu Enter. Należy [...]]]></description>
			<content:encoded><![CDATA[<p>Cześć. Dziś opiszę proste prace na tekście w html.</p>
<p>-pogrubienie: <strong>&lt;b&gt;tekst&lt;/b&gt;</strong></p>
<p>- kursywa: <em>&lt;i&gt;tekst&lt;/i&gt;</em></p>
<p>- podkreślenie <span style="text-decoration: underline;">&lt;u&gt;tekst&lt;/u&gt;</span></p>
<p>Tutaj ważna jest kwestia &lt;/u&gt;, a dokładniej kreski przed u. Jest to znacznik zamykający. Gdyby kreski nie było, cały tekst byłby podkreślony.</p>
<p>Jeszcze jedna ważna rzecz. W html nie zaczniemy pisać od nowej linii przy nacisnięciu Enter. Należy wstawić na końcu linii: <strong>&lt;br&gt;</strong> Jak wstawimy więcej tych znaków, to odstęp będzie większy.</p>
<p>Na następnej lekcji opiszę operacje na czcionkach. Pozdrawiam.</p>
]]></content:encoded>
			<wfw:commentRss>http://compblog.pl/index.php/2010/03/18/prosta-edycja-tekstu-html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kodowanie i ramy dokumentu- kurs html</title>
		<link>http://compblog.pl/index.php/2010/03/03/kodowanie-i-ramy-dokumentu-kurs-html/</link>
		<comments>http://compblog.pl/index.php/2010/03/03/kodowanie-i-ramy-dokumentu-kurs-html/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 14:56:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[kurs html]]></category>
		<category><![CDATA[body]]></category>
		<category><![CDATA[head]]></category>
		<category><![CDATA[iso-8859]]></category>
		<category><![CDATA[kodowanie]]></category>
		<category><![CDATA[ramy dokumentu]]></category>
		<category><![CDATA[utf-8]]></category>
		<category><![CDATA[znacznik zamykający]]></category>

		<guid isPermaLink="false">http://compblog.pl/?p=260</guid>
		<description><![CDATA[Witam serdecznie.  Najwyższa pora napisać pierwszy dokument. Oto jak powinien wyglądać: &#60;head&#62; &#60;title&#62;Tytuł strony u góry wyszukiwarki&#60;/title&#62; &#60;meta name=&#8221;Description&#8221; content=&#8221;opis zawartości strony&#8221; /&#62; &#60;meta name=&#8221;Keywords&#8221; content=&#8221;wyrazy kluczowe, pod którymi będzie cie można znaleźć w gogle, oddzielaj je przecinkiem&#8221; /&#62; &#60;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=iso-8859-2&#8243; /&#62; &#60;/head&#62; &#60;body&#62; treść strony &#60;/body&#62; Okej. Mamy już kod naszej pierwszej [...]]]></description>
			<content:encoded><![CDATA[<p>Witam serdecznie.  Najwyższa pora napisać pierwszy dokument. Oto jak powinien wyglądać:</p>
<p><code><code>&lt;head&gt;</code></code></p>
<p>&lt;title&gt;<var>Tytuł strony u góry wyszukiwarki</var>&lt;/title&gt;</p>
<p>&lt;meta name=&#8221;Description&#8221; content=&#8221;opis zawartości strony&#8221; /&gt;</p>
<p>&lt;meta name=&#8221;Keywords&#8221; content=&#8221;wyrazy kluczowe, pod którymi będzie cie można znaleźć w gogle, oddzielaj je przecinkiem&#8221; /&gt;<strong> </strong></p>
<p><strong>&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=iso-8859-2&#8243; /&gt;</strong></p>
<p>&lt;/head&gt;</p>
<p>&lt;body&gt;</p>
<p>treść strony</p>
<p>&lt;/body&gt;</p>
<p><strong>Okej. </strong>Mamy już kod naszej pierwszej strony. Teraz go omówię. Więc tak, <strong>head</strong> oznacza głowa z angielskiego. Jest to sekcja w której nie będziemy nic pisać z wyjątkiem poleceń dotyczących głównych właściwości strony itp. Tą sekcją na razie nie będziemy się zajmować. W tej sekcji mamy <strong>&lt;title&gt; </strong>co jest tytułem strony w górnym pasku w wyszukiwarce.</p>
<p>Potem mamy <strong>&lt;meta name=&#8221;Description&#8221;. </strong>Jest to opis naszej strony.</p>
<p>Kolejną rzeczą jest <strong>&lt;meta name=&#8221;Keywords&#8221;. </strong>Są to słowa kluczowe, w których chcemy być widoczni w gogle oczywiście nie musimy wypisywać wszystkich, tylko te ważniejsze.</p>
<p>Potem pogrubioną czcionką zaznaczyłem bardzo ważną rzecz, mianowicie <strong>kodowanie</strong>. Jest to bardzo ważna linijka, odpowiadająca za polskie znaki w dokumencie. Jeśli przy kodowania <strong>utf-8</strong> nie będzie polskich znaków, należy zmienić je na <strong>iso-8859. </strong>Wtedy problemów z polskimi znakami już nie będzie. Ważne jest również ustalenie odpowiedniego kodowania w edytorze. Jeśli kodowanie w kodzie oraz w edytorze będzie się zgadzać na pewno nie będziemy mieć problemu z polskimi znakami.</p>
<p>Kolejną rzeczą jest <strong>&lt;/head&gt;. </strong>Oznacza to że zamykamy sekcje head, a zaczniemy inną. Znaczniki zamykające są również ważne. Np. pogrubiając kawałek tekstu, jeśli nie użyjemy znacznika zamykającego pogrubi nam cały tekst. Do większości poleceń jest znacznik zamykający.</p>
<p>Następnie otwieramy sekcję <strong>body</strong>, z angielskiego ciało. Tutaj będzie właściwa treść strony. Możemy sobie pisać naszą pierwszą witrynę.</p>
<p>Oczywiście nawet nie umiemy zrobić <strong>enter</strong> w html-u, ale jutro o tym napiszę.  Na końcu dokumentu jest zamknięta sekcja body.</p>
<p>I to tyle na dziś. Pozdro.</p>
]]></content:encoded>
			<wfw:commentRss>http://compblog.pl/index.php/2010/03/03/kodowanie-i-ramy-dokumentu-kurs-html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Edytory html &#8211; kurs html</title>
		<link>http://compblog.pl/index.php/2010/02/28/edytory-html-kurs-html/</link>
		<comments>http://compblog.pl/index.php/2010/02/28/edytory-html-kurs-html/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 19:33:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[kurs html]]></category>
		<category><![CDATA[edytory html]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[tworzenie stron]]></category>

		<guid isPermaLink="false">http://compblog.pl/?p=258</guid>
		<description><![CDATA[Witam serdecznie. Postaram się napisać dla Was kurs html. Zaczniemy od wybory edytora, a także kilku zasad których powinieneś się trzymać. Osobiście polecam PSPad oraz Notepad++. Sam korzystam z PSPada. Kilka edytorów html będzie w pobieralni na blogu. Oczywiście możesz pisać strony w Notatniku, ale nie polecam. Bo nie dobry webmaster, który korzysta z najstarszego [...]]]></description>
			<content:encoded><![CDATA[<p>Witam serdecznie. Postaram się napisać dla Was kurs html. Zaczniemy od wybory edytora, a także kilku zasad których powinieneś się trzymać.</p>
<p>Osobiście polecam PSPad oraz Notepad++. Sam korzystam z PSPada. Kilka edytorów html będzie w pobieralni na blogu. Oczywiście możesz pisać strony w Notatniku, ale nie polecam. Bo nie dobry webmaster, który korzysta z najstarszego programu, bez funkcjonalnego, lecz ten który korzysta z nowych technologii.</p>
<p>O edytorach chyba tyle. Ale musimy poruszyć jeszcze jedną sprawę, dotyczącą pisania stron.</p>
<p>- nie dawaj wszystkiego na stronie głównej, rób podstrony</p>
<p>- pamiętaj o wyglądzie strony, aby był przyjazny dla oka</p>
<p>- pamiętaj o poprawności w pisowni, robiąc dużo błędów odstraszysz czytelników</p>
<p>- pamiętaj aby podstrony pasowały do strony głównej serwisu, aby miały podobną kolorystykę</p>
<p>I to chyba tyle. Pozdrawiam.</p>
]]></content:encoded>
			<wfw:commentRss>http://compblog.pl/index.php/2010/02/28/edytory-html-kurs-html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

