<?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>IT sviestapika &#187; PHP</title>
	<atom:link href="http://dll.lv/tag/php/feed" rel="self" type="application/rss+xml" />
	<link>http://dll.lv</link>
	<description>Par IT un ne tikai</description>
	<lastBuildDate>Mon, 23 Aug 2010 06:40:37 +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>50/50, aizraujošā informātika vai kāpēc nestrādā dubultošanas metode?</title>
		<link>http://dll.lv/5050-aizraujosa-informatika-vai-kapec-nestrada-dubultosanas-metode</link>
		<comments>http://dll.lv/5050-aizraujosa-informatika-vai-kapec-nestrada-dubultosanas-metode#comments</comments>
		<pubDate>Mon, 23 Aug 2010 06:27:01 +0000</pubDate>
		<dc:creator>Kaspars</dc:creator>
				<category><![CDATA[Domu grauds]]></category>
		<category><![CDATA[Dzīve]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[Interesanti]]></category>
		<category><![CDATA[Kopums]]></category>
		<category><![CDATA[50/50]]></category>
		<category><![CDATA[aizraujošā informātika]]></category>
		<category><![CDATA[dubultošana]]></category>
		<category><![CDATA[ITIS]]></category>
		<category><![CDATA[kazino]]></category>
		<category><![CDATA[padoms]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[rand]]></category>
		<category><![CDATA[rullete]]></category>

		<guid isPermaLink="false">http://dll.lv/?p=1241</guid>
		<description><![CDATA[Nu tā, šodien pamodos un izdomāju pārbaudīt praksē visiem zināmo patiesību, kāpēc dubultošanas metode (gan kazino- rullete, utt) nestrādā.. vai varbūt strādā?
Man jau liekas loģiski, ja ir divas iespējas (piemēram, sarkans un melns), tad diezgan ātri vajadzētu pienākt reizei kad varētu uzminēt sarkanu vai melnu  
Nu ko domāts darīts, vajag izskaitļot cik tad ir [...]]]></description>
			<content:encoded><![CDATA[<p>Nu tā, šodien pamodos un izdomāju pārbaudīt praksē visiem zināmo patiesību, kāpēc dubultošanas metode (gan kazino- rullete, utt) nestrādā.. vai varbūt strādā?</p>
<p>Man jau liekas loģiski, ja ir divas iespējas (piemēram, sarkans un melns), tad diezgan ātri vajadzētu pienākt reizei kad varētu uzminēt sarkanu vai melnu <img src='http://dll.lv/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <span id="more-1241"></span></p>
<p>Nu ko domāts darīts, vajag izskaitļot cik tad ir iespējams reizes praktiski neuzminēt? (lai saprastu cik vajadzētu $, lai kaut ko vinētu).</p>
<p>Teorija saka, ka katrā reizē iespējams uzminēt 50/50, tas nozīmē, ja neesi uzminējis 10 reizi, tad iespēja uzminēt pareizi 11tajā reizē arī ir tikai 50/50 <img src='http://dll.lv/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  Bet loģika saka ko citu- cik tad reizes var nepaveikties?</p>
<p>Tāpēc izveidoju simulācijas modeli, kurš noteiks cik reizes ir iespējams pēc kārtas kļūdīties?</p>
<p>Un kādi rezultāti? Interesanti&#8230;</p>
<p>Līdz šim biju lasījis vairākus rakstus, kur bija teikts, ka šī metode nestrādā&#8230; un kāpēc?</p>
<ul>
<li>tāpēc, ka, lai pēc vairākām neveiksmes reizēm mēs riskējam ar daudz reiz lielāku summu (pēc dubultošanas), nekā varam iegūt (piemēram, ja sākam ar 5ls, tad pēc 10 neveiksmes reizēm mums jau ir nepieciešams 2560 uz gājienu uzlikt, lai beigās vinnētu tikai 5ls <img src='http://dll.lv/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  )</li>
<li>jebkurā gājienā uzminēt iespēja ir tikai 50/50</li>
<li>daudzās grāmatās ir rakstīts, ka šī metode strādā, bet tikai līdz vienai reizei, tas nozīmē, ka sākumā var gūt panākumus, bet vienmēr pienāks reize, kad zaudēsiet..</li>
</ul>
<p>Protams te var runāt par riska apetīti un cik mēs esam gatavi riskēt, lai kaut ko iegūtu, bet ne par to ir stāsts.</p>
<p>Un tam seko rezultāti&#8230;</p>
<p>Lai tie maksimāli būtu ticami, eksperimentu atkārtoju z reizes un veicu i reizes..</p>
<p>Kādi rezultāti?</p>
<p>Lai neteiktu vairāk bēdīgi..</p>
<p>Izveidoto skriptu atkārtoju gan uz Linux, gan uz W7 un rezultāti ir gaužām atšķirīgi..</p>
<p>Uz linux pēc kārtas bija iespējams maksimāli neuzminēt 29 reizes..</p>
<p>Uz w7 pēc kārtas bija iespējams maksimāli neuzminēt 14 reizes..</p>
<p>Kāpēc varētu šie rādījumi atšķirties?</p>
<p>Nezinu, iespējams vaina ir rand funkcijā, kura uz win un lin izpildās dažādi.</p>
<p>Sākumā biju izmantojis rand funkciju starp 1 un 2 (rand(1,2)), tad win gadījumā rezultāts bija vēl cerīgāks (max 11 reizes pēc kārtas neuzminēt), bet kad izmainīju algoritmu, lai nosaka vērtību starp 100 un, ja ir zem 50, tad iegūt vērtību 1 un pretēji 2, tad ieguvu 14 reizes un visu laiku vienādu. Linux gadījumā katru reizi rezultāts tomēr mainījās, bet starpību starp rand (1,2) un rand(1,100) nejutu.</p>
<p>Kāpēc es visu šo iesāku? sākumā priekš sevis, lai saprastu, kāda tad ir faktiskā iespēja kļūdīties x reizes pēc kārtas un pēc tam uzskatīju par nepieciešamību parādīt citiem kas Jūs sagaida, ja nolemsiet dubultot..</p>
<p>Kādi tad ir mani secinājumi?</p>
<p>No eksperimenta sanāk, ja tev ir nauda un iespēja (kas rulletē nav, jo ir ierobežojums uz maksimālo likmi) dubultot vismaz vairāk kā 30 reizes sākotnējo likmi, tad karogs tev rokā (bet ņem vērā, ka var arī nepaveikties arī 30 reizē <img src='http://dll.lv/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ).</p>
<p>Pretējā gadījumā Jums var paveikties arī vairākas reizes, bet kādreiz pienāks diena Z, kuru labāk nepiedzīvot.<br />
Lūk mans testa modelis:</p>
<blockquote><p><code><br />
<?php<br />
//izpildes laika aprēķinam<br />
$mtime = microtime();<br />
$mtime = explode(" ",$mtime);<br />
$mtime = $mtime[1] + $mtime[0];<br />
$starttime = $mtime;<br />
// beigas laika aprēķinam<br />
echo "Parbaudam varbūtības praktisko pusi";</p>
<p>//ar šo ciklu atkārtosim mērījumus z reizes, lai iegūtu pēc iespējas ticamāku rezultātu<br />
$max_max_katra_reize=0; //mainīgais, kurā glabāsies atkārtoto mērījumu gadījumā maksimālais neuzminētais skaits pēc kārtas<br />
for ($z=1;$z&lt;=1000;$z++)<br />
{<br />
$max_katra_reize=0; //mainīgais, kas saturēs maksimālo nesakritības reizi katrā piegājienā (i ciklā, nevis z ciklā)<br />
$skaits=0; //cik reizes pec kārtas nesakritīs konkrētā mērījumā (i cikls)<br />
$max_skaits=0; //maksimālais skaitlis cik reizes pēc kārtas ir nesakritis konkrētā mērījumā (i cikls)</p>
<p>for ($i=1;$i&lt;=100000;$i++){ //cikls, kurš simulēs konkrēto mērījumu<br />
$gad1=rand(1,100);<br />
$gad2=rand(1,100);<br />
if ($gad1&lt;=50){$pimais=1;} else {$pirmais=2;}<br />
if ($gad2&lt;=50){$otrais=1;} else {$otrais=2;}<br />
/*<br />
$pirmais=rand(1,2); //iegūstam pirmo nejaušo vērtību<br />
$otrais=rand(1,2); //iegūstam otro nejaušo vērtību<br />
*/<br />
//echo "$pirmais $otrais<br />
";<br />
if ($pirmais!=$otrais){ //ja abas vērtības nesakrīt, tad palielinam pēc kārtas nesakritušo vērtību<br />
$skaits=$skaits+1;<br />
}<br />
if ($pirmais==$otrais){ //ja abas vērtības sakrīt, tad pēc kārtas nesakritušo vērtību nonullējam<br />
$skaits=0;<br />
}<br />
if ($skaits&gt;$max_skaits){ //iegūstam maksimālo nesakritušo vētību katrā mērījumā, lai nav jāizvada viss liekais<br />
$max_skaits=$skaits;<br />
$max_katra_reize=$max_skaits;<br />
//echo "<br />
Maksimālais nesakritušo reižu skaits3: $max_katra_reize<br />
";<br />
}<br />
} //beidzas konkrētā mērījuma cikls (i cikls)<br />
//pēc cikla beigām esam ieguvuši maksimālo skaitli $maz_katra_reize, kurā glabājas vērtība cik maksimāli pēc kārtas reizes nesakrita abi skaitļi</p>
<p>if ($max_katra_reize&gt;$max_max_katra_reize){ // tagad izvadīsim cik tad bija maksimālais nesakrītības reizes pēc mērījuma un to atkārtojot z reizes pieņemamās pārliecības iegūšanai<br />
$max_max_katra_reize=$max_katra_reize;<br />
echo "Maksimālais nesakritušo reižu skaits: $max_max_katra_reize<br />
";<br />
}<br />
} //beidzas atkārtoto mērījumu cikls (z cikls)</p>
<p>//laika aprēķinam<br />
$mtime = microtime();<br />
$mtime = explode(" ",$mtime);<br />
$mtime = $mtime[1] + $mtime[0];<br />
$endtime = $mtime;<br />
$totaltime = ($endtime - $starttime);<br />
echo "Lapa tika aprēķināta ".$totaltime." sekundēs";</p>
<p>?&gt;</code></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://dll.lv/5050-aizraujosa-informatika-vai-kapec-nestrada-dubultosanas-metode/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Draugiem.lv pase priekš wordpress</title>
		<link>http://dll.lv/draugiem-lv-pase-prieks-wordpress</link>
		<comments>http://dll.lv/draugiem-lv-pase-prieks-wordpress#comments</comments>
		<pubDate>Tue, 20 Apr 2010 05:53:52 +0000</pubDate>
		<dc:creator>Kaspars</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[Kopums]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[izstrāde]]></category>
		<category><![CDATA[paplašinam wordpress]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[web izstrāde]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://dll.lv/?p=932</guid>
		<description><![CDATA[Šorīt no rīta sagribējās izdarīt kaut ko paliekošu un sabiedrībai interesantu.
Pirmais, kas ienāca prāta bija uzrakstīt plugin priekš wordpress, kas ļautu ievietot komentārus ar draugiem.lv pasi.
Tā apņēmības un entuziasma pilns jau ķēros pie darba, kad ienāca prātā iemest google vai kāds meistars jau nav pacenties un vai netaisos izgudrot divriteni otrreiz..
Par nožēlu priekš manis pirmais [...]]]></description>
			<content:encoded><![CDATA[<p>Šorīt no rīta sagribējās izdarīt kaut ko paliekošu un sabiedrībai interesantu.</p>
<p>Pirmais, kas ienāca prāta bija uzrakstīt plugin priekš wordpress, kas ļautu ievietot komentārus ar draugiem.lv pasi.</p>
<p>Tā apņēmības un entuziasma pilns jau ķēros pie darba, kad ienāca prātā iemest google vai kāds meistars jau nav pacenties un vai netaisos izgudrot divriteni otrreiz..</p>
<p>Par nožēlu priekš manis pirmais rezultāts ievadot <a title="draugiem.lv pase wordpress" href="http://www.google.lv/search?hl=lv&amp;rlz=1G1GGLQ_ENLV290&amp;q=draugiem.lv+pase+wordpress">draugiem.lv pase wordpress</a> izlec Ģirta Upīša rakstītais <a title="plugin" href="http://wordpress.org/extend/plugins/draugiem-pase/" target="_blank">plugins.</a></p>
<p>Žēl..</p>
<p>Apskatot pēdējās relīzes (pagaidām divas 1.0 un 1.1) datumu- 2010.04.13 izdaru secinājumu, ka nokavēju tikai nedaudz.</p>
<p>Kāpēc šī ideja neienāca 1 mēnesi atpakaļ?</p>
<p>Nekas domāsim tālāk kā izpausties brīvos brīžos.</p>
]]></content:encoded>
			<wfw:commentRss>http://dll.lv/draugiem-lv-pase-prieks-wordpress/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Aizstājam vai izmainām izvadāmo kodu izmantojot javascript</title>
		<link>http://dll.lv/aizstajam-vai-izmainam-izvadamo-kodu-izmantojot-javascript</link>
		<comments>http://dll.lv/aizstajam-vai-izmainam-izvadamo-kodu-izmantojot-javascript#comments</comments>
		<pubDate>Tue, 29 Dec 2009 09:25:23 +0000</pubDate>
		<dc:creator>Kaspars</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[Interesanti]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Kopums]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[kods]]></category>
		<category><![CDATA[piemērs]]></category>
		<category><![CDATA[pieredze]]></category>

		<guid isPermaLink="false">http://dll.lv/?p=778</guid>
		<description><![CDATA[Veidojot vienu lapu radās neikdienišķa situācija- bija nepieciešams izmainīt jau php izveidoto kodu un aizstāt to ar citu, ja izvadītajā html kodā ir sastopams cits unikāls kods.
Kā vienīgais risinājums man ienāca prātā javascript.
Iespējams kādam tas liksies gaužām vienkārši, tomēr man, kas ir &#8220;uz jūs&#8221; ar javascript izveidot šīs pāris rindiņas bija diezgan ķepīgi un laikietilpīgi.
Nu [...]]]></description>
			<content:encoded><![CDATA[<p>Veidojot vienu lapu radās neikdienišķa situācija- bija nepieciešams izmainīt jau php izveidoto kodu un aizstāt to ar citu, ja izvadītajā html kodā ir sastopams cits unikāls kods.</p>
<p>Kā vienīgais risinājums man ienāca prātā javascript.</p>
<p>Iespējams kādam tas liksies gaužām vienkārši, tomēr man, kas ir &#8220;uz jūs&#8221; ar javascript izveidot šīs pāris rindiņas bija diezgan ķepīgi un laikietilpīgi.</p>
<p>Nu tad, lūk, pati funkcija un paskaidrojumi:<code></code></p>
<p><code></p>
<blockquote><p>&lt;script type="text/javascript"&gt;</p>
<p>//izsaucam funkciju pie ielādes</p>
<p>window.onload=gethtml;<span id="more-778"></span></p>
<p>function gethtml() {</p>
<p>//mainīgajam str nododam visas lapas html kodu</p>
<p>var str = document.body.innerHTML;</p>
<p>str.toString();</p>
<p>//pārbaudām vai ielasītajā mainīgajā str ir kods, kas nozīmēs, ka ir jāaizstāj rinda ar citu</p>
<p>var matchPos1 = str.search("id_menu_3_3");</p>
<p>//paskatāmies iegūto rezultātu- funkcija atgriež vērtību -1 , ja tas nav sastopams. Pretējā gadījumā atgriež kurā vietā ir atrasts.</p>
<p>if(matchPos1 != -1){</p>
<p>//mainīgajā str1 ierakstām tekstu, kuru ir jāaizstāj</p>
<p>var str1 = '&lt;a href="/test/index.php/d"&gt;';</p>
<p>//mainīgajā str2 irakstām tekstu, ar kuru ir jāaizstāj</p>
<p>var str2 = '&lt;a href="/test/index.php/d"&gt;';</p>
<p>veicam aizvietošanu</p>
<p>var str3 = str.replace(str1,str2);</p>
<p>//ja ir nepieciešams testa pēc pārbaudām vai ir aizvietojies</p>
<p>//alert(str3);</p>
<p>//izvadām rezultātu</p>
<p>document.body.innerHTML = str3;</p>
<p>}</p>
<p>//ja meklējamais kods nav atrasts, tad nedaram neko</p>
<p>}</p>
<p>&lt;/script&gt;</p></blockquote>
<p></code></p>
<p>Protams, aizvietošana nenotiks, ja pārlūkā būs atslēgts javascript <img src='http://dll.lv/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Šo funkciju, nedaudz pamainot, var pielāgot daudz biežāk sastopamai situācijai, kad nepieciešams vienkārši aizstāt vienu rindu ar otru.</p>
]]></content:encoded>
			<wfw:commentRss>http://dll.lv/aizstajam-vai-izmainam-izvadamo-kodu-izmantojot-javascript/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Atbrīvojamies no komentāru spama</title>
		<link>http://dll.lv/atbrivojamies-no-komentaru-spama</link>
		<comments>http://dll.lv/atbrivojamies-no-komentaru-spama#comments</comments>
		<pubDate>Tue, 08 Dec 2009 09:24:42 +0000</pubDate>
		<dc:creator>Kaspars</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[Interesanti]]></category>
		<category><![CDATA[Kopums]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[kodējam]]></category>
		<category><![CDATA[spams]]></category>

		<guid isPermaLink="false">http://dll.lv/?p=751</guid>
		<description><![CDATA[WordPress piedāvā iebūvētu un vienkāršu veidu kā atbrīvoties no spama- Akisment, kura spēku var palielināt sadaļā:
Iestatījumi-&#62;Diskusijas ierakstot papildus frāzes vai IP adreses, kas liecinās par spamu. Dažas adreses, kuras nomocīja mani:

194.8.75.149
194.8.75.163 
 
87.118.118.133
194.8.74.220
92.112.
92.113.

Bet pavisam nejauši uzdūros vecam pods.lv rakstam, kurā vienkārši ieteikts ar javascript palīdzību pamainīt komentu saņemšanas lapas adresi. Piemērs rakstīts wordpress, bet to [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">WordPress piedāvā iebūvētu un vienkāršu veidu kā atbrīvoties no spama- Akisment, kura spēku var palielināt sadaļā:</p>
<p style="text-align: justify;"><strong>Iestatījumi-&gt;Diskusijas</strong> ierakstot papildus frāzes vai IP adreses, kas liecinās par spamu. Dažas adreses, kuras nomocīja mani:</p>
<blockquote>
<p style="text-align: justify;"><em>194.8.75.149</em></p>
<p style="text-align: justify;"><em>194.8.75.163<span id="more-751"> </span></em></p>
<p><em> </em></p>
<p style="text-align: justify;"><em>87.118.118.133</em></p>
<p style="text-align: justify;"><em>194.8.74.220</em></p>
<p style="text-align: justify;"><em>92.112.</em></p>
<p style="text-align: justify;"><em>92.113.</em></p>
</blockquote>
<p style="text-align: justify;">Bet pavisam nejauši uzdūros vecam <a href="http://pods.lv/2008/06/20/ka_tikt_gala_ar_komentaru_spamu_bez_akismet_palidzibas/" target="_blank">pods.lv</a> rakstam, kurā vienkārši ieteikts ar javascript palīdzību pamainīt komentu saņemšanas lapas adresi. Piemērs rakstīts wordpress, bet to tik pat vienkārši var pielāgot jebkurai citai lapai.</p>
<p style="text-align: justify;">
<p>Kas tādā veidā tiks izdarīts?</p>
<p>Ja nebūs ieslēgts javascript atbalsts, tad ievadot komentāru tas tiks padots citai lapai, piemēram, /spaamms/ nevis comments.php. <em>Tas sniedz rezultātu, jo daudzām spamotāju sistēmām nav ieslēgts javascript.</em></p>
<p>Lai izskatītos korektāk var arī  izveidot  šādu lapu ( dll.lv/spaammss), kurā populārzinātniski paskaidrotu, kas noticis.</p>
<p>Papildus tam pirms komentēšanas formas tiks  izvadīs paziņojumu, ka jābūt ieslēgtam javascript, lai komentētu.</p>
<p style="text-align: justify;">Lai to izdarītu atrodam wordpress templeita comments.php failu, kas atrodas “web root/wp-content/themes/temas_nosaukums/<span>comments.php”</span></p>
<p style="text-align: justify;">Atrodam šādu rindiņu:</p>
<p style="text-align: justify;">
<p><code></p>
<blockquote><p>&lt;form action="&lt;?php echo get_option('siteurl'); ?&gt;<span>/wp-comments-post.php</span>” method=”post” id=”commentform”&gt;</p></blockquote>
<p></code></p>
<p style="text-align: justify;">un aizstājam to ar:</p>
<p style="text-align: justify;">
<p><code></p>
<blockquote><p>&lt;form action="&lt;?php echo get_option('siteurl'); ?&gt;/spaamms/" method="post" id="commentform"&gt;</p>
<p>&lt;script type="text/javascript"&gt;</p>
<p>document.getElementById('commentform').action = "&lt;?php echo get_option('siteurl'); ?&gt;/wp-comments-post.php";</p>
<p>&lt;/script&gt;</p>
<p>&lt;noscript&gt;</p>
<p>&lt;p&gt;&lt;strong class="postdate"&gt;Lai izmantotu koment&amp;#275;&amp;#353;anas iesp&amp;#275;ju, p&amp;#257;rl&amp;#363;k&amp;#257; j&amp;#257;b&amp;#363;t iesl&amp;#275;gtam JavaScript atbalstam!&lt;/strong&gt;. Kaut k&amp;#257; ta&amp;#269;u ir j&amp;#257;m&amp;#275;&amp;#291;ina c&amp;#299;n&amp;#299;ties ar koment&amp;#257;ru piedrazot&amp;#257;jiem.&lt;/p&gt;</p>
<p>&lt;/noscript&gt;</p></blockquote>
<p></code></p>
<p style="text-align: justify;">
<p style="text-align: justify;">Papildus tam, lai daži spamotāji pa taisno neievietotu komentārus, nomainīju komentāru apstrādājamā faila nosaukumu tai pašā failā:</p>
<p style="text-align: justify;">
<p><code></p>
<blockquote><p>document.getElementById('commentform').action = "&lt;?php echo get_option('siteurl'); ?&gt;/wp-comments-post.php";</p></blockquote>
<p></code></p>
<p style="text-align: justify;">uz:</p>
<p style="text-align: justify;">
<p><code></p>
<blockquote><p>document.getElementById('commentform').action = "&lt;?php echo get_option('siteurl'); ?&gt;/wp-comments-post_n123.php";</p></blockquote>
<p></code></p>
<p style="text-align: justify;">un, protams, tad arī pats komentāru apstrādājošais fails jāpārsauc- atrodas web root/wp-comments-posts.php uz wp-comments-post_n123.php</p>
<p style="text-align: justify;">Es tagad tiešām ceru, ka ar to pietiks…</p>
]]></content:encoded>
			<wfw:commentRss>http://dll.lv/atbrivojamies-no-komentaru-spama/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kā izgriezt simbolu no WEB lapas..</title>
		<link>http://dll.lv/ka-izgriezt-simbolu-no-web-lapas</link>
		<comments>http://dll.lv/ka-izgriezt-simbolu-no-web-lapas#comments</comments>
		<pubDate>Tue, 19 May 2009 18:06:51 +0000</pubDate>
		<dc:creator>Kaspars</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[Kopums]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[kodējam]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://dll.lv/?p=541</guid>
		<description><![CDATA[Viena uzdevuma veikšanai vajadzēja izgriezt no mājaslapas un izvadīt simbolu virkni, kas atradīsies starp noteiktiem tagiem(kuri nav XML).
Uz ātro neatradu gatavu risinājumu tāpēc uzrakstīju funkciju.
Nepretendēju uz pašu asprātīgāko risinājumu, bet varbūt kādam noder..
function griezam($Content,$str_pirms,$str_pec){
$garums_pirms=strlen($str_pirms);
$pec = strstr($Content, $str_pirms);
//nogriežam visu lidz sakumama
//nomemam visu lidz firmai
$pec= substr(&#8220;$pec&#8221;, $garums_pirms);
//nogriežam
$pec1=strstr($pec, $str_pec);
//saskaitam cik ir atlikusaja rinda un pirms nogriezt beigas
$sk_pec=strlen($pec);
$sk_pirms=strlen($pec1);
$sk=$sk_pec-$sk_pirms;
$rezultats=substr(&#8220;$pec&#8221;, 0,$sk);
echo [...]]]></description>
			<content:encoded><![CDATA[<p>Viena uzdevuma veikšanai vajadzēja izgriezt no mājaslapas un izvadīt simbolu virkni, kas atradīsies starp noteiktiem tagiem(kuri nav XML).<br />
Uz ātro neatradu gatavu risinājumu tāpēc uzrakstīju funkciju.<br />
Nepretendēju uz pašu asprātīgāko risinājumu, bet varbūt kādam noder..</p>
<blockquote><p>function griezam($Content,$str_pirms,$str_pec){</p>
<p>$garums_pirms=strlen($str_pirms);<br />
$pec = strstr($Content, $str_pirms);<br />
//nogriežam visu lidz sakumama<br />
//nomemam visu lidz firmai<br />
$pec= substr(&#8220;$pec&#8221;, $garums_pirms);<br />
//nogriežam<br />
$pec1=strstr($pec, $str_pec);</p>
<p>//saskaitam cik ir atlikusaja rinda un pirms nogriezt beigas<br />
$sk_pec=strlen($pec);<br />
$sk_pirms=strlen($pec1);</p>
<p>$sk=$sk_pec-$sk_pirms;</p>
<p>$rezultats=substr(&#8220;$pec&#8221;, 0,$sk);</p>
<p>echo &#8220;$rezultats&#8221;;<br />
}</p></blockquote>
<p>//ierakstam lapu no kuras gribam izgriezt kaut ko</p>
<p>$Content = file_get_contents(&#8220;http://dll.lv&#8221;);</p>
<p>//ierakstam stringu kas ir pirms vēlamā elementa. Piemers ir vienkārš, tai pat laikā tā vietā var būt piemēram &lt;div style=&#8221;color:#00FF00&#8243;&gt;,  galvenais, lai tas būtu pirmais unikālais un beidzas pirms vēlamā</p>
<p>$str_pirms=&#8217;&lt;title&gt;&#8217;;</p>
<p>//ierakstam stringu, kas ir pec velamā elementa</p>
<p>$str_pec = &#8216;&lt;/title&gt;&#8217;;</p>
<p>//izsaucam funkciju</p>
<p>griezam($Content,$str_pirms,$str_pec);</p>
]]></content:encoded>
			<wfw:commentRss>http://dll.lv/ka-izgriezt-simbolu-no-web-lapas/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lapas redirect</title>
		<link>http://dll.lv/lapas-redirect</link>
		<comments>http://dll.lv/lapas-redirect#comments</comments>
		<pubDate>Mon, 17 Nov 2008 12:52:20 +0000</pubDate>
		<dc:creator>Kaspars</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[Interesanti]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[redirect]]></category>

		<guid isPermaLink="false">http://dll.lv/?p=278</guid>
		<description><![CDATA[Ja nepieciešams pārsūtīt uz citu lapu tās ielādes laikā, var izmantot php funkciju:
&#60;?
$URL="http://localhost/…";
header ("Location: $URL");

?&#62;
Taču gadījumos, kad jāaizsūta uz citurieni izpildāmā koda vidus daļā(pie noteiktiem notikumiem), nekas neatliek kā izsaukt javascript:
echo “&#60;script language=\”javascript\”&#62;”;
echo “window.location = \”http://localhost/…”;
echo “&#60;/script&#62;”;
Tas gan nenostrādās, ja pārlūkā būs atslēgts javascript
]]></description>
			<content:encoded><![CDATA[<p>Ja nepieciešams pārsūtīt uz citu lapu tās ielādes laikā, var izmantot php funkciju:</p>
<pre><code><span style="color: #000000;"><span style="color: #0000bb;">&lt;?
$URL</span><span style="color: #007700;">=</span><span style="color: #dd0000;">"http://localhost/…"</span><span style="color: #007700;">;
</span><span style="color: #0000bb;">header </span><span style="color: #007700;">(</span><span style="color: #dd0000;">"Location: $URL"</span><span style="color: #007700;">);
</span></span></code></pre>
<p>?&gt;</p>
<p>Taču gadījumos, kad jāaizsūta uz citurieni izpildāmā koda vidus daļā(pie noteiktiem notikumiem), nekas neatliek kā izsaukt javascript:</p>
<p>echo “&lt;script language=\”javascript\”&gt;”;<br />
echo “window.location = \”http://localhost/…”;<br />
echo “&lt;/script&gt;”;</p>
<p>Tas gan nenostrādās, ja pārlūkā būs atslēgts javascript</p>
]]></content:encoded>
			<wfw:commentRss>http://dll.lv/lapas-redirect/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP funkcija, kas atgriež tekošo URLI</title>
		<link>http://dll.lv/php-funkcija-kas-atgriez-tekoso-urli</link>
		<comments>http://dll.lv/php-funkcija-kas-atgriez-tekoso-urli#comments</comments>
		<pubDate>Sun, 28 Sep 2008 12:21:43 +0000</pubDate>
		<dc:creator>Kaspars</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[function]]></category>

		<guid isPermaLink="false">http://dll.lv/?p=114</guid>
		<description><![CDATA[function curPageURL() {
$pageURL = &#8216;http&#8217;;
if ($_SERVER["HTTPS"] == &#8220;on&#8221;) {$pageURL .= &#8220;s&#8221;;}
$pageURL .= &#8220;://&#8221;;
if ($_SERVER["SERVER_PORT"] != &#8220;80&#8243;) {
$pageURL .= $_SERVER["SERVER_NAME"].&#8221;:&#8221;.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}
//Atgriezt adresi pēc tam var:
$url=curPageURL();
]]></description>
			<content:encoded><![CDATA[<p>function curPageURL() {<span id="more-114"></span><br />
$pageURL = &#8216;http&#8217;;<br />
if ($_SERVER["HTTPS"] == &#8220;on&#8221;) {$pageURL .= &#8220;s&#8221;;}<br />
$pageURL .= &#8220;://&#8221;;<br />
if ($_SERVER["SERVER_PORT"] != &#8220;80&#8243;) {<br />
$pageURL .= $_SERVER["SERVER_NAME"].&#8221;:&#8221;.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];<br />
} else {<br />
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];<br />
}<br />
return $pageURL;<br />
}</p>
<p>//Atgriezt adresi pēc tam var:</p>
<p>$url=curPageURL();</p>
]]></content:encoded>
			<wfw:commentRss>http://dll.lv/php-funkcija-kas-atgriez-tekoso-urli/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
