<?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>Mārtiņa Štāla e-domas &#187; PHP</title>
	<atom:link href="http://martins.stals.lv/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://martins.stals.lv</link>
	<description>Līdzsvara meklējumos</description>
	<lastBuildDate>Sun, 08 Jan 2012 22:15:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>www.db.lv ziņu lasītājs</title>
		<link>http://martins.stals.lv/2009/08/23/db-lv-zinu-lasitajs/</link>
		<comments>http://martins.stals.lv/2009/08/23/db-lv-zinu-lasitajs/#comments</comments>
		<pubDate>Sun, 23 Aug 2009 06:05:29 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://martins.stals.lv/?p=88</guid>
		<description><![CDATA[Šorīt lasīju vienu ierakstu Boot forumā un secināju, ka PHP funkcijās file_get_contents un explode ir baigais spēks. Lai man šī atziņa uzreiz neaizmirstos, nolēmu uztaisīt www.db.lv pēdējo ziņu lasītāju. &#60;? $start = '&#60;div id="col3norubric"&#62;'; $end = '&#60;/a&#62;&#60;/li&#62;&#60;/ul&#62;&#60;/div&#62;&#60;/div&#62;&#60;/div&#62;'; $base = "http://www.db.lv/"; $style = '&#60;style type="text/css"&#62; @import "/App_Themes/Online/style.css?version=38"; &#60;/style&#62;'; $head = '&#60;head&#62;&#60;base href='.$base.'&#62;'.$style.'&#60;/head&#62;'; if ($dblv = @file_get_contents($base)) {  $news = [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-89  alignright" src="http://martins.stals.lv/files/2009/08/db.lv.jpg" alt="db.lv pēdējās ziņas" width="166" height="339" />Šorīt lasīju <a href="http://www.boot.lv/forums/index.php?/topic/115294-laika-zinju-scriptins" target="_blank">vienu ierakstu Boot forumā</a> un secināju, ka PHP funkcijās file_get_contents un explode ir baigais spēks. Lai man šī atziņa uzreiz neaizmirstos, nolēmu uztaisīt <a href="http://www.db.lv" target="_blank">www.db.lv</a> pēdējo ziņu lasītāju.</p>
<pre>&lt;?
$start = '&lt;div id="col3norubric"&gt;';
$end = '&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;';
$base = "http://www.db.lv/";
$style = '&lt;style type="text/css"&gt; @import "/App_Themes/Online/style.css?version=38"; &lt;/style&gt;';
$head = '&lt;head&gt;&lt;base href='.$base.'&gt;'.$style.'&lt;/head&gt;';
if ($dblv = @file_get_contents($base))
{
 $news = explode($start, $dblv);
 $news = explode($end, $news[1]);
 $news = str_replace("Pēdējās ziņas", "Ziņas no www.db.lv", $news);
 echo $head."&lt;body&gt;&lt;div id='col3'&gt;".$news[0].$end."&lt;/body&gt;";
}
?&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://martins.stals.lv/2009/08/23/db-lv-zinu-lasitajs/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Yesterday php funkcija</title>
		<link>http://martins.stals.lv/2009/08/04/yesterday-php-funkcija/</link>
		<comments>http://martins.stals.lv/2009/08/04/yesterday-php-funkcija/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 00:19:56 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://martins.keyboard.lv/?p=60</guid>
		<description><![CDATA[Vienmēr aizmisrstās, kā atgriezt vakardienas datumu. Kad iegūglēju atradu šādu: date("d-m-Y", strtotime("yesterday")); Bet konvertēt tekstu par laiku man šķiet nepareizi, tāpēc uzrakstīju šādu funkciju: function mydate($day=0) {  $newtime = time() + $day * 86400; //(1 * 24 * 60 * 60) (dienas*st.*min.*sek.)  $date = date("Y-m-d", $newtime);  return $date; } Pēc noklusējuma atgriezīs šodienas datumu.]]></description>
			<content:encoded><![CDATA[<p>Vienmēr aizmisrstās, kā atgriezt vakardienas datumu. Kad iegūglēju atradu šādu:</p>
<pre>date("d-m-Y", strtotime("yesterday"));</pre>
<p>Bet konvertēt tekstu par laiku man šķiet nepareizi, tāpēc uzrakstīju šādu funkciju:</p>
<pre>function mydate($day=0)
{
 $newtime = time() + $day * 86400; //(1 * 24 * 60 * 60) (dienas*st.*min.*sek.)
 $date = date("Y-m-d", $newtime);
 return $date;
}</pre>
<p>Pēc noklusējuma atgriezīs šodienas datumu.</p>
]]></content:encoded>
			<wfw:commentRss>http://martins.stals.lv/2009/08/04/yesterday-php-funkcija/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smuks PHP datums</title>
		<link>http://martins.stals.lv/2009/07/31/smuks-php-datums/</link>
		<comments>http://martins.stals.lv/2009/07/31/smuks-php-datums/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 14:38:53 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[datetime]]></category>

		<guid isPermaLink="false">http://martins.keyboard.lv/?p=53</guid>
		<description><![CDATA[Kurš vispār izgudrojis datuma formātu? Parastam cilvēkam ir grūti saprast, piemēram, pirms cik dienām bija 12. jūlijs, tādēļ labāk ir datumu atspoguļot šādi: &#8220;pirms 2 dienām&#8221; vai &#8220;pēc 15 minūtēm&#8221;. Atradu tādu funkciju šeit: http://lv.php.net/time, bet tā bija angliski, tādēļ latviskoju to. function nicetime($date) {     if(empty($date)) {         return "nav norādīts datums";     }     $periods         [...]]]></description>
			<content:encoded><![CDATA[<p>Kurš vispār izgudrojis datuma formātu? Parastam cilvēkam ir grūti saprast, piemēram, pirms cik dienām bija 12. jūlijs, tādēļ labāk ir datumu atspoguļot šādi: &#8220;pirms 2 dienām&#8221; vai &#8220;pēc 15 minūtēm&#8221;. Atradu tādu funkciju šeit: <a href="http://lv.php.net/time" target="_blank">http://lv.php.net/time</a>, bet tā bija angliski, tādēļ latviskoju to.</p>
<p><span id="more-53"></span></p>
<pre>function nicetime($date)
{
    if(empty($date)) {
        return "nav norādīts datums";
    }
    $periods         = array("skeundes", "minūtes", "stundas", "dienas", "nedēļas", "mēneša", "gada", "desmitgades");
    $periods1         = array("skeundēm", "minūtēm", "stundām", "dienām", "nedēļām", "mēnešiem", "gadiem", "desmitgadēm");
    $lengths         = array("60","60","24","7","4.35","12","10");
    $now             = time();
    $unix_date         = strtotime($date);
    if(empty($unix_date)) {</pre>
<pre>        return "Nepareizs datums";
    }

    if($now &gt; $unix_date) {
        $difference     = $now - $unix_date;
        $tense         = "pirms";
    } else {
        $difference     = $unix_date - $now;
        $tense         = "pēc";
    }
    for($j = 0; $difference &gt;= $lengths[$j] &amp;&amp; $j &lt; count($lengths)-1; $j++) {
        $difference /= $lengths[$j];
    }
    $difference = round($difference);
    if($difference != 1) {
        $periods[$j] = $periods1[$j];
    }
    return "$tense $difference $periods[$j]";
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://martins.stals.lv/2009/07/31/smuks-php-datums/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

