<?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>Pomagalnik &#187; ASP</title>
	<atom:link href="http://www.pomagalnik.com/category/asp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pomagalnik.com</link>
	<description>Strokovnjak za digitalne medije.</description>
	<lastBuildDate>Thu, 02 Feb 2012 21:54:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<image>
    <title>Pomagalnik</title>
    <url>http://www.pomagalnik.com/feed-logo.png</url>
    <link>http://www.pomagalnik.com</link>
    <width>48</width>
    <height>48</height>
    <description>Pomagalnik - http://www.pomagalnik.com</description>
    </image>		<item>
		<title>Upravljanje domen preko ASP ali PHP datotek na strežniku</title>
		<link>http://www.pomagalnik.com/asp/upravljanje-domen-preko-asp-ali-php-datotek-na-strezniku/</link>
		<comments>http://www.pomagalnik.com/asp/upravljanje-domen-preko-asp-ali-php-datotek-na-strezniku/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 05:33:59 +0000</pubDate>
		<dc:creator>Jiga</dc:creator>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[preusmeritev]]></category>
		<category><![CDATA[strežniki]]></category>
		<category><![CDATA[upravljanje strežnikov]]></category>

		<guid isPermaLink="false">http://www.pomagalnik.com/?p=1952</guid>
		<description><![CDATA[Velikokrat naletimo na strežnik, kjer .htaaccess ni na voljo. Takrat si lahko pomagamo s pomočjo programske kode, ki je lahko napisana v ASP ali PHP jeziku. Slednje nam nadomestijo .htaccess datoteke in lahko upravljajo z domenami in izvršijo določene ukaze. Programska koda najprej preveri preko katere domene uporabnik dostopa. Na podlagi te informacije uporabnika preusmeri [...]]]></description>
			<content:encoded><![CDATA[<p>Velikokrat naletimo na strežnik, kjer .htaaccess ni na voljo. Takrat si lahko pomagamo s pomočjo programske kode, ki je lahko napisana v ASP ali PHP jeziku. Slednje nam nadomestijo .htaccess datoteke in lahko upravljajo z domenami in izvršijo določene ukaze.</p>
<p><span id="more-1952"></span></p>
<p>Programska koda najprej preveri preko katere domene uporabnik dostopa. Na podlagi te informacije uporabnika preusmeri v določeno mapo, kjer se nahaja iskano spletno mesto oziroma se lahko izvrši tudi kakšen drug ukaz.</p>
<p><strong>ASP primer</strong> - koda preveri na katero domeno uporabnik prihaja, če je v izbrani domeni beseda pomagalnik ga preusmeri v podmapo "blog".</p>
<div class="codesnip-container" >&lt;%<br />
sname = Request.ServerVariables("SERVER_NAME")<br />
sname = ucase(sname)<br />
if InStr(sname,"pomagalnik") &lt;&gt; 0 then<br />
response.redirect "blog"<br />
end if<br />
%&gt;</div>
<p><strong>PHP primer</strong> - koda preveri, če uporabnik prihaja na pomagalnik.com ali www.pomagalnik.com in ga preusmeri v podmapo "blog".</p>
<div class="codesnip-container" >&lt;?php<br />
if (($_SERVER['HTTP_HOST'] == "pomagalnik.com") || ($_SERVER['HTTP_HOST'] == "www.pomagalnik.com"))<br />
{<br />
header('Location: /blog/');<br />
}<br />
?&gt;</div>
]]></content:encoded>
			<wfw:commentRss>http://www.pomagalnik.com/asp/upravljanje-domen-preko-asp-ali-php-datotek-na-strezniku/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP prevajalnik &#8211; ASP v PHP</title>
		<link>http://www.pomagalnik.com/asp/asp-prevajalnik-asp-v-php/</link>
		<comments>http://www.pomagalnik.com/asp/asp-prevajalnik-asp-v-php/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 00:34:54 +0000</pubDate>
		<dc:creator>Jiga</dc:creator>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[pretvornik]]></category>
		<category><![CDATA[prevajalnik]]></category>

		<guid isPermaLink="false">http://www.pomagalnik.com/?p=1927</guid>
		<description><![CDATA[ASP prevajalnik je brezplačna "on-line" aplikacija za prevajanje ASP kode v PHP kodo. Prihrani nam lahko več ur dela pri prevajanju obstoječih programov napisanih v ASP kodi. Pretvarja komentarje, spremenljivke, if stavke, zanke in še mnogo drugih. Za uporabo aplikacije se morate samo registrirati na spletni strani http://www.design215.com/toolbox/translator/trans_login.php.]]></description>
			<content:encoded><![CDATA[<p><strong>ASP prevajalnik </strong>je brezplačna "on-line" aplikacija za <strong>prevajanje ASP kode v PHP kodo</strong>. Prihrani nam lahko več ur dela pri prevajanju obstoječih programov napisanih v ASP kodi. Pretvarja komentarje, spremenljivke, if stavke, zanke in še mnogo drugih.</p>
<p><span id="more-1927"></span></p>
<p>Za uporabo aplikacije se morate samo registrirati na spletni strani <a href="http://www.design215.com/toolbox/translator/trans_login.php" target="_blank">http://www.design215.com/toolbox/translator/trans_login.php</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pomagalnik.com/asp/asp-prevajalnik-asp-v-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP/PHP referenčna lista</title>
		<link>http://www.pomagalnik.com/asp/asp-php-referencna-lista/</link>
		<comments>http://www.pomagalnik.com/asp/asp-php-referencna-lista/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 00:28:29 +0000</pubDate>
		<dc:creator>Jiga</dc:creator>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[referenčna lista]]></category>

		<guid isPermaLink="false">http://www.pomagalnik.com/?p=1913</guid>
		<description><![CDATA[ASP/PHP referenčna lista ni ravno popolna, ampak bo zadovoljila večino potreb pri pretvarjanju ASP v PHP ali obratno. Ker ima PHP že veliko "vgrajenih" ukazov se bo velikokrat več vrstic ASP kode spremenilo v samo eno vrstico PHP kode. ASP (VBScript)   PHP (v4.3+)   General syntax ASP Comments, inline 'my dog has fleas PHP [...]]]></description>
			<content:encoded><![CDATA[<p><strong>ASP/PHP referenčna lista</strong> ni ravno popolna, ampak bo zadovoljila večino potreb pri pretvarjanju ASP v PHP ali obratno. Ker ima PHP že veliko "vgrajenih" ukazov se bo velikokrat več vrstic ASP kode spremenilo v samo eno vrstico PHP kode.</p>
<p><span id="more-1913"></span></p>
<table style="table-layout: fixed; overflow:scroll;" border="0" cellspacing="1" cellpadding="0" width="500">
<tbody>
<tr>
<td align="center">
<h3>ASP (VBScript)</h3>
<p> </td>
<td align="center">
<h3>PHP (v4.3+)</h3>
<p> </td>
</tr>
<tr>
<td colspan="2" align="center" bgcolor="#e6e6e6"><strong>General syntax</strong></td>
</tr>
<tr>
<td valign="top">ASP Comments, inline</p>
<div class="codesnip-container" >'my dog has fleas</div>
</td>
<td valign="top">PHP Comments, inline</p>
<div class="codesnip-container" >//my dog has fleas</div>
</td>
</tr>
<tr>
<td valign="top">ASP Comments, block</p>
<div class="codesnip-container" >not available?</div>
</td>
<td valign="top">PHP Comments, block</p>
<div class="codesnip-container" >/*  The quick brown fox</p>
<p>  jumped over the lazy dogs.</p>
<p>*/</p></div>
</td>
</tr>
<tr>
<td valign="top">ASP, Escaping quotes</p>
<div>
<div class="codesnip-container" >""</div>
</div>
<div>
<div class="codesnip-container" >"var text1=""&lt;img src=\""blank.gif\""&gt;"";"</div>
</div>
<div class="codesnip-container" > </div>
</td>
<td valign="top">PHP, Escaping quotes</p>
<div>
<div class="codesnip-container" >\" or use</div>
</div>
<div class="codesnip-container" >' like javascript</p>
<p>'var text1="&lt;img src=\"blank.gif\"&gt;";';</p>
<p> </p></div>
</td>
</tr>
<tr>
<td valign="top">ASP Command termination</p>
<div class="codesnip-container" >None, but : can beused to separate commands</p>
<p>on the same line.</p>
<p> </p></div>
</td>
<td valign="top">PHP Command termination</p>
<div class="codesnip-container" >Each commandmust end with ; but</p>
<p>multiple commands per line are allowed.</p></div>
</td>
</tr>
<tr>
<td valign="top">ASP Screen output</p>
<div class="codesnip-container" >response.write "hello" </div>
</td>
<td valign="top">PHP Screen output</p>
<div class="codesnip-container" >echo "hello"; </div>
</td>
</tr>
<tr>
<td valign="top">ASP Newline characters</p>
<div>
<div class="codesnip-container" >vbCrLf</div>
</div>
<div>
<div class="codesnip-container" >response.write "hello" &amp; vbCrLf</div>
</div>
<div class="codesnip-container" > </div>
</td>
<td valign="top">PHP Newline characters</p>
<div>
<div class="codesnip-container" >"\n"</div>
<div>
<div class="codesnip-container" >echo "hello \n";</div>
</div>
<div class="codesnip-container" > </div>
</div>
<p>(must be inside "", not '')</td>
</tr>
<tr>
<td valign="top">ASP Variable Names</p>
<div>
<div class="codesnip-container" >Not case sensitive,</div>
</div>
<div>
<div class="codesnip-container" >so fName is the same as FNAME</div>
</div>
<div class="codesnip-container" > </div>
</td>
<td valign="top">PHP Variable Names</p>
<div class="codesnip-container" >Case sensitive AND must begin with $so $fName is NOT the same as $FNAME</div>
</td>
</tr>
<tr>
<td colspan="2" align="center" bgcolor="#e6e6e6"><strong>String Functions</strong></td>
</tr>
<tr>
<td valign="top">ASP String concatenation</p>
<div>
<div class="codesnip-container" >&amp;</div>
</div>
<div>
<div class="codesnip-container" >fname=name1 &amp; " " &amp; name2</div>
</div>
<div class="codesnip-container" >emsg=emsg &amp; "error!"</p>
<p> </p></div>
</td>
<td valign="top">PHP String concatenation</p>
<div>
<div class="codesnip-container" >. and .=</div>
</div>
<div>
<div class="codesnip-container" >$fname=$name1." ".$name2;</div>
</div>
<div class="codesnip-container" >$emsg.="error!";</p>
<p> </p></div>
</td>
</tr>
<tr>
<td valign="top">ASP, Change case</p>
<div>
<div class="codesnip-container" >LCase(), UCase()</div>
</div>
<div class="codesnip-container" >lowerName=LCase(chatName)</p>
<p>upperName=UCase(chatName)</p>
<p> </p></div>
</td>
<td valign="top">PHP, Change case</p>
<div>
<div class="codesnip-container" >strtolower(), strtoupper()</div>
</div>
<div>
<div class="codesnip-container" >$lowerName=strtolower($chatName);</div>
</div>
<div class="codesnip-container" >$upperName=strtoupper($chatName);</p>
<p> </p></div>
</td>
</tr>
<tr>
<td valign="top">ASP String length</p>
<div>
<div class="codesnip-container" >Len()</div>
</div>
<div>
<div class="codesnip-container" >n=Len(chatName)</div>
</div>
<div class="codesnip-container" > </p>
<p> </p></div>
</td>
<td valign="top">PHP String length</p>
<div>
<div class="codesnip-container" >strlen()</div>
</div>
<div>
<div class="codesnip-container" >$n=strlen($chatName);</div>
</div>
<div class="codesnip-container" > </div>
</td>
</tr>
<tr>
<td valign="top">ASP, Trim whitespace</p>
<div>
<div class="codesnip-container" >Trim()</div>
</div>
<div>
<div class="codesnip-container" >temp=Trim(xpage)</div>
</div>
<div class="codesnip-container" > </div>
</td>
<td valign="top">PHP, Trim whitespace</p>
<div>
<div class="codesnip-container" >trim() and also ltrim(), rtrim()</div>
</div>
<div>
<div class="codesnip-container" >$temp=trim($xpage);</div>
</div>
<div class="codesnip-container" > </div>
</td>
</tr>
<tr>
<td valign="top">ASP String sections</p>
<pre>Left(), Right(), Mid()

Left("abcdef",3)      result = "abc"
Right("abcdef",2)     result = "ef"
Mid("abcdef",3)       result = "cdef"
Mid("abcdef",2,4)     result = "bcde"</pre>
</td>
<td valign="top">PHP String sections</p>
<pre>substr()

substr("abcdef",0,3);     result = "abc"
substr("abcdef",-2);      result = "ef"
substr("abcdef",2);       result = "cdef"
substr("abcdef",1,4);     result = "bcde"</pre>
</td>
</tr>
<tr>
<td valign="top">ASP String search forward, reverse</p>
<pre>Instr(), InstrRev()

x=Instr("abcdef","de")        x=4
x=InstrRev("alabama","a")     x=7</pre>
</td>
<td valign="top">PHP String search forward, reverse</p>
<pre>strpos(), strrpos()

$x=strpos("abcdef","de");      x=3
$x=strrpos("alabama","a");     x=6</pre>
</td>
</tr>
<tr>
<td valign="top">ASP String replace</p>
<div>
<div class="codesnip-container" >Replace(<em>string exp,</em></div>
<div>
<div class="codesnip-container" >temp=Replace(temp,"orange","apple")</div>
</div>
<div class="codesnip-container" >temp=Replace(temp,"'","\'")</p>
<p>temp=Replace(temp,"""","\""")</p>
<p> </p>
<p> </p></div>
</div>
<p>search,replace)</td>
<td valign="top">PHP String replace</p>
<div>
<div class="codesnip-container" >str_replace</div>
<div>
<div class="codesnip-container" >$temp=str_replace("orange","apple",$temp);<br />
$temp=str_replace("'","\'",$temp);</div>
</div>
<div class="codesnip-container" >$temp=str_replace("\"","\\\"",$temp);</p>
<p> </p></div>
</div>
<p>(<em>search,replace,string exp</em>)</td>
</tr>
<tr>
<td valign="top">ASP, split a string into an array</p>
<pre>Split()

temp="cows,horses,chickens"
farm=Split(temp,",",-1,1)
x=farm(0)</pre>
</td>
<td valign="top">PHP, split a string into an array</p>
<pre>explode()

$temp="cows,horses,chickens";
$farm=explode(",",$temp);
$x=$farm[0];</pre>
</td>
</tr>
<tr>
<td valign="top">ASP, convert ASCII to String</p>
<div>
<div class="codesnip-container" >x=Chr(65) x="A"</div>
</div>
<div class="codesnip-container" > </div>
</td>
<td valign="top">PHP, convert ASCII to String</p>
<div>
<div class="codesnip-container" >$x=chr(65); x="A"</div>
</div>
<div class="codesnip-container" > </div>
</td>
</tr>
<tr>
<td valign="top">ASP, convert String to ASCII</p>
<div>
<div class="codesnip-container" >x=Asc("A") x=65</div>
</div>
<div class="codesnip-container" > </div>
</td>
<td valign="top">PHP, convert String to ASCII</p>
<div>
<div class="codesnip-container" >$x=ord("A") x=65</div>
</div>
<div class="codesnip-container" > </div>
</td>
</tr>
<tr>
<td colspan="2" align="center" bgcolor="#e6e6e6"><strong>Control Structures</strong></td>
</tr>
<tr>
<td valign="top">ASP, if statements</p>
<pre>if x=100 then
  x=x+5
elseif x&lt;200 then
  x=x+2
else
  x=x+1
end if</pre>
</td>
<td valign="top">PHP, if statements</p>
<pre>if ($x==100) {
  $x=$x+5;
}
else if ($x&lt;200) {
  $x=$x+2;
}
else {
  $x++;
}</pre>
</td>
</tr>
<tr>
<td valign="top">ASP, for loops</p>
<pre>for x=0 to 100 step 2
  if x&gt;p then exit for
next</pre>
</td>
<td valign="top">PHP, for loops</p>
<pre>for ($x=0; $x&lt;=100; $x+=2) {    if ($x&gt;$p) {break;}
}</pre>
</td>
</tr>
<tr>
<td valign="top">ASP, while loops</p>
<pre>do while x&lt;100    x=x+1    if x&gt;p then exit do
loop</pre>
</td>
<td valign="top">PHP, while loops</p>
<pre>while ($x&lt;100) {    $x++;    if ($x&gt;$p) {break;}
}</pre>
</td>
</tr>
<tr>
<td valign="top">ASP, branching</p>
<pre>select case chartName
  case "TopSales"
    theTitle="Best Sellers"
    theClass="S"
  case "TopSingles"
    theTitle="Singles Chart"
    theClass="S"
  case "TopAlbums"
    theTitle="Album Chart"
    theClass="A"
  case else
    theTitle="Not Found"
end select</pre>
</td>
<td valign="top">PHP, branching</p>
<pre>switch ($chartName) {
 case "TopSales":
  $theTitle="Best Sellers"; $theClass="S";
  break;
 case "TopSingles":
  $theTitle="Singles Chart"; $theClass="S";
  break;
 case "TopAlbums":
  $theTitle="Album Chart"; $theClass="A";
  break;
 default:
 $theTitle="Not Found";
}</pre>
</td>
</tr>
<tr>
<td valign="top">ASP functions</p>
<pre>Function myFunction(x)
  myFunction = x*16  'Return value
End Function</pre>
</td>
<td valign="top">PHP functions</p>
<pre>function myFunction($x) {
  return $x*16;  //Return value
}</pre>
</td>
</tr>
<tr>
<td colspan="2" align="center" bgcolor="#e6e6e6"><strong>HTTP Environment</strong></td>
</tr>
<tr>
<td valign="top">ASP, Server variables</p>
<pre>Request.ServerVariables("SERVER_NAME")
Request.ServerVariables("SCRIPT_NAME")
Request.ServerVariables("HTTP_USER_AGENT")
Request.ServerVariables("REMOTE_ADDR")
Request.ServerVariables("HTTP_REFERER")</pre>
</td>
<td valign="top">PHP, Server variables</p>
<pre>$_SERVER["HTTP_HOST"];
$_SERVER["PHP_SELF"];
$_SERVER["HTTP_USER_AGENT"];
$_SERVER["REMOTE_ADDR"];
@$_SERVER["HTTP_REFERER"];
@ = ignore errors</pre>
</td>
</tr>
<tr>
<td valign="top">ASP Page redirects</p>
<div>
<div class="codesnip-container" >Response.redirect("wrong_link.htm")</div>
</div>
<div class="codesnip-container" > </div>
</td>
<td valign="top">PHP Page redirects</p>
<div>
<div class="codesnip-container" >header("Location: wrong_link.htm");</div>
</div>
<div class="codesnip-container" > </div>
</td>
</tr>
<tr>
<td valign="top">ASP, GET and POST variables</p>
<div>
<div class="codesnip-container" >Request.QueryString("chat")</div>
</div>
<div class="codesnip-container" >Request.Form("username")</p>
<p> </p></div>
</td>
<td valign="top">PHP, GET and POST variables</p>
<div>
<div class="codesnip-container" >@$_GET["chat"];       </div>
</div>
<div class="codesnip-container" >@ = ignore errors</p>
<p>@$_POST["username"];</p>
<p> </p></div>
</td>
</tr>
<tr>
<td valign="top">ASP, prevent page caching</p>
<div>
<div class="codesnip-container" ></div>
<div>
<div class="codesnip-container" >Response.AddHeader "pragma","no-cache"</div>
</div>
<div class="codesnip-container" > </div>
</div>
<p>Response.CacheControl="no-cache"</td>
<td valign="top">PHP, prevent page caching</p>
<div class="codesnip-container" >header("Cache-Control: no-store, no-cache");</p>
<p>header("Pragma: no-cache");</p>
<p> </p></div>
</td>
</tr>
<tr>
<td valign="top">ASP, Limit script execution time, in seconds</p>
<div>
<div class="codesnip-container" >Server.ScriptTimeout(240)</div>
</div>
<div>
<div class="codesnip-container" > </div>
</div>
<div class="codesnip-container" > </div>
</td>
<td valign="top">PHP, Limit script execution time, in seconds</p>
<div class="codesnip-container" >set_time_limit(240); </div>
</td>
</tr>
<tr>
<td valign="top">ASP, Timing script execution</p>
<pre>s_t=timer 

...ASP script to be timed...

duration=timer-s_t
response.write duration &amp;" seconds"</pre>
</td>
<td valign="top">PHP, Timing script execution</p>
<pre>$s_t=microtime();

...PHP script to be timed...

$duration=microtime_diff($s_t,microtime());
$duration=sprintf("%0.3f",$duration);
echo $duration." seconds";

//required function
function microtime_diff($a,$b) {
  list($a_dec,$a_sec)=explode(" ",$a);
  list($b_dec,$b_sec)=explode(" ",$b);
  return $b_sec-$a_sec+$b_dec-$a_dec;
}</pre>
</td>
</tr>
<tr>
<td colspan="2" align="center" bgcolor="#e6e6e6"><strong>File System Functions</strong></td>
</tr>
<tr>
<td valign="top">ASP, create a file system object (second line is wrapped)</p>
<div>
<div class="codesnip-container" >'Required for all file system functions</div>
</div>
<div class="codesnip-container" >fileObj=Server.CreateObject</p>
<p> ("Scripting.FileSystemObject")</p>
<p> </p></div>
</td>
<td valign="top">PHP, create a file system object</p>
<div>
<div class="codesnip-container" >Not</div>
</div>
<div class="codesnip-container" >necessary in PHP</p>
<p> </p></div>
</td>
</tr>
<tr>
<td valign="top">ASP, check if a file exists</p>
<div class="codesnip-container" >pFile="data.txt"fileObj.FileExists(Server.MapPath(pFile))</p>
<p> </p></div>
</td>
<td valign="top">PHP, check if a file exists</p>
<div class="codesnip-container" >$pFile="data.txt";file_exists($pFile);</p>
<p> </p></div>
</td>
</tr>
<tr>
<td valign="top">ASP, Read a text file</p>
<pre>pFile="data.txt"
xPage=fileObj.GetFile(Server.MapPath(pFile))
xSize=xPage.Size  'Get size of file in bytes
xPage=fileObj.
OpenTextFile(Server.MapPath(pFile))
temp=xPage.Read(xSize)  'Read file
linkPage.Close</pre>
</td>
<td valign="top">PHP, Read a text file</p>
<pre>$pFile="data.txt";
$temp=file_get_contents($pFile);
//Read file</pre>
</td>
</tr>
<tr>
<td colspan="2" align="center" bgcolor="#e6e6e6"><strong>Time and Date Functions</strong></td>
</tr>
<tr>
<td valign="top">ASP, Server Time or Date</p>
<div class="codesnip-container" >Now, Date, Time </div>
</td>
<td valign="top">PHP, Server Time or Date</p>
<div class="codesnip-container" >date() </div>
</td>
</tr>
<tr>
<td valign="top">ASP, Date format (default)</p>
<div>
<div class="codesnip-container" >Now = 1/20/2010 6:58:29 PM</div>
<div>
<div class="codesnip-container" >Time = 6:58:29 PM</div>
</div>
<div class="codesnip-container" >Various ASP functions extract date parts:</p>
<p>Month(Date) = 1</p>
<p>MonthName(Month(Date)) = January</p>
<p>Day(Date) = 20</p>
<p>WeekdayName(Weekday(Date)) = Wednesday</p>
<p>WeekdayName(Weekday(Date),False) = Wed</p>
<p> </p></div>
</div>
<p>Date = 1/20/2010</td>
<td valign="top">PHP, Date format</p>
<div>
<div class="codesnip-container" >There is no default</div>
<div>
<div class="codesnip-container" >The date() function is formatted</div>
</div>
<div class="codesnip-container" >using codes:</p>
<p>date("n/j/Y g:i:s A") =</p>
<p>1/20/2010 6:58:29 PM</p>
<p>date("n") = 1</p>
<p>date("F") = January</p>
<p>date("j") = 20</p>
<p>date("l") = Wednesday</p>
<p>date("D") = Wed</p>
<p> </p></div>
</div>
<p>format in PHP.</td>
</tr>
<tr>
<td colspan="2" align="center" bgcolor="#e6e6e6"><strong>Numeric Functions</strong></td>
</tr>
<tr>
<td valign="top">ASP, convert decimal to integer</p>
<div>
<div class="codesnip-container" >Int()</div>
</div>
<div>
<div class="codesnip-container" >n=Int(x)</div>
</div>
<div class="codesnip-container" > </div>
</td>
<td valign="top">PHP, convert decimal to integer</p>
<div>
<div class="codesnip-container" >floor()</div>
</div>
<div>
<div class="codesnip-container" >$n=floor($x);</div>
</div>
<div class="codesnip-container" > </div>
</td>
</tr>
<tr>
<td valign="top">ASP, determine if a value is numeric</p>
<div>
<div class="codesnip-container" >IsNumeric()</div>
</div>
<div>
<div class="codesnip-container" >if IsNumeric(n) then ...</div>
</div>
<div class="codesnip-container" > </div>
</td>
<td valign="top">PHP, determine if a value is numeric</p>
<div>
<div class="codesnip-container" ></div>
<div>
<div class="codesnip-container" >if (is_numeric($num)) {...}</div>
</div>
<div class="codesnip-container" > </div>
</div>
<p>is_numeric()</td>
</tr>
<tr>
<td valign="top">ASP, modulus function</p>
<div class="codesnip-container" >x mod y </div>
</td>
<td valign="top">PHP, modulus function</p>
<div class="codesnip-container" >$x % $y </div>
</td>
</tr>
</tbody>
</table>
<p><em>Vir: </em><a href="http://www.design215.com/toolbox/asp.php" target="_blank"><em>http://www.design215.com/toolbox/asp.php</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pomagalnik.com/asp/asp-php-referencna-lista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP &#8211; RSS prikazovalnik</title>
		<link>http://www.pomagalnik.com/asp/asp-rss-prikazovalnik/</link>
		<comments>http://www.pomagalnik.com/asp/asp-rss-prikazovalnik/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 13:03:18 +0000</pubDate>
		<dc:creator>Jiga</dc:creator>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[asp rss]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[rss prikazovalnik]]></category>
		<category><![CDATA[rss reader]]></category>

		<guid isPermaLink="false">http://www.pomagalnik.com/?p=372</guid>
		<description><![CDATA[V nadaljevanju si bomo ogledali RSS prikazovalnik. RSS prikazovalniki oziroma RSS reader se uporabljajo za prikaz RSS objav na spletnih straneh s pomočjo ASP programskega jezika. KODA  &#60;% If DateDiff("h", Application("rss-html-time"), Now()) &#62;= 2 then Set xmlDOM = Server.CreateObject("MSXML2.DOMDocument") xmlDOM.async = False xmlDOM.setProperty "ServerHTTPRequest", True 'Vnesemo URL RSS vsebin xmlDOM.Load("http://www.pomagalnik.com/feed/") 'Pridobimo vse &#60;item&#62; oznake RSS objave [...]]]></description>
			<content:encoded><![CDATA[<p>V nadaljevanju si bomo ogledali <strong>RSS prikazovalnik</strong>. RSS prikazovalniki oziroma <strong>RSS reader</strong> se uporabljajo za prikaz RSS objav na spletnih straneh s pomočjo ASP programskega jezika.</p>
<p><span id="more-372"></span></p>
<p><strong>KODA</strong>
<div class="codesnip-container" > &lt;%<br />
If DateDiff("h", Application("rss-html-time"), Now()) &gt;= 2 then</p>
<p>Set xmlDOM = Server.CreateObject("MSXML2.DOMDocument")<br />
xmlDOM.async = False</p>
<p>xmlDOM.setProperty "ServerHTTPRequest", True<br />
'Vnesemo URL RSS vsebin<br />
xmlDOM.Load("http://www.pomagalnik.com/feed/")</p>
<p>'Pridobimo vse &lt;item&gt; oznake RSS objave<br />
Set itemList = xmlDOM.getElementsByTagName("item")</p>
<p>'Sprehodimo se skozi vsako objavo<br />
For Each item In itemList</p>
<p>'Dodelimo vrednosti<br />
For each child in item.childNodes<br />
Select case lcase(child.nodeName)<br />
case "title"<br />
title = child.text<br />
case "link"<br />
link = child.text<br />
case "description"<br />
description = child.text<br />
End Select</p>
<p>Next</p>
<p>strHTML = strHTML &amp; "&lt;a href='" &amp; Server.HTMLEncode(link) &amp; "'&gt;"<br />
strHTML = strHTML &amp; Server.HTMLEncode(title)<br />
strHTML = strHTML &amp; "&lt;/a&gt;"<br />
strHTML = strHTML &amp; "&lt;br&gt;"<br />
strHTML = strHTML &amp; Server.HTMLEncode(description)<br />
strHTML = strHTML &amp; "&lt;br&gt;&lt;br&gt; "</p>
<p>Next</p>
<p>Set xmlDOM = Nothing   Set itemList = Nothing<br />
Application.Lock<br />
Application("rss-html") = strHTML<br />
Application("rss-html-time") = Now()<br />
Application.UnLock</p>
<p>End If</p>
<p>Response.Write(Application("rss-html"))<br />
%&gt;</p></div>
<p>ASP koda nam samo izpiše RSS vsebine. Za oblikovanje pa potrebujemo CSS, kjer določimo vse stile izpisov. Točke oziroma "bullete" lahko izbrišemo s pomočjo CSSja.</p>
<p><strong>PRIMER</strong>
<div class="codesnip-container" >UL { <br />
padding: 0px;<br />
MARGIN: 0px;<br />
}</p>
<p>LI { <br />
list-style-type: none; <br />
background-image:none; <br />
padding: 0px 0px 15px 0px;<br />
MARGIN: 0px 0px 15px 0px;<br />
}</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.pomagalnik.com/asp/asp-rss-prikazovalnik/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Izpis podatkov iz podatkovne baze</title>
		<link>http://www.pomagalnik.com/asp/izpis-podatkov-iz-podatkovne-baze/</link>
		<comments>http://www.pomagalnik.com/asp/izpis-podatkov-iz-podatkovne-baze/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 18:58:21 +0000</pubDate>
		<dc:creator>Jiga</dc:creator>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[Access]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Microsoft Access]]></category>
		<category><![CDATA[podatkovna baza]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.pomagalnik.com/?p=349</guid>
		<description><![CDATA[Izpis podatkov iz podatkovne baze Microsoft Access ali SQL je uporabna zadeva. Med drugim jih lahko uporabljamo za izpis podatkov na spletnih straneh, pri manjših aplikacijah in še kje. Preden se lotimo programiranja potrebujemo podatkovno bazo. V našem primeru uporabljamo Microsoft Access podatkovne baze, lahko pa uporabimo tudi SQL ali kakšne druge podatkovne baze. Sledi [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Izpis podatkov</strong> iz podatkovne baze <strong>Microsoft Access</strong> ali <strong>SQL</strong> je uporabna zadeva. Med drugim jih lahko uporabljamo za izpis podatkov na <strong>spletnih straneh</strong>, pri manjših <strong>aplikacijah</strong> in še kje.</p>
<p>Preden se lotimo programiranja potrebujemo podatkovno bazo. V našem primeru uporabljamo Microsoft Access podatkovne baze, lahko pa uporabimo tudi SQL ali kakšne druge podatkovne baze.</p>
<p><span id="more-349"></span></p>
<p>Sledi še ASP programiranje, v katerem najprej določimo spremenljivke, sledijo povezave in izpis podatkov skozi zanko.</p>
<p><strong>Koda ASP:</strong>
<div class="codesnip-container" ><em> ' Določimo spremenljivke<br />
Dim cnnPovezava  ' ADO povezava<br />
Dim rstPovezava  ' ADO povpraševanje<br />
Dim strDBPath  ' pot do naše Access podatkovne baze (*.mdb)</em></p>
<p><em>' MapPath nam ustvari pot fizično pot do naše podatkovne baze<br />
' Lahko pa vpišemo tudi celotno pot (C:\mapa\...)<br />
strDBPath = Server.MapPath("pomagalnik.mdb")</em></p>
<p><em>' CUstvarimo ADO povezavo do naše podatkovne baze<br />
Set cnnPovezava = Server.CreateObject("ADODB.Connection")</em></p>
<p><em>' Povezava do podatkovne baze Access<br />
cnnPovezava.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &amp; strDBPath &amp; ";"</em></p>
<p><em>' Če bi uporabili SQL pšodatkovno bazo bi rabili<br />
'cnnPovezava.Open "Provider=SQLOLEDB;Data Source=10.2.2.133;" _<br />
'&amp; "Initial Catalog=samples;User Id=Pomagalnik;Password=geslo;" _<br />
'&amp; "Connect Timeout=15;Network Library=dbmssocn;"</em></p>
<p><em>' Opravimo povpraševanje. podatki se avtomatsko shranijo v našo spremenljivko<br />
' Za besedo FROM navedemo našo tabelo v podatkovni bazi<br />
Set rstPovezava = cnnPovezava.Execute("SELECT * FROM RSS")</em></p>
<p><em>' Prikaz podatkov v tabeli. Imamo zanko, ki gre skozi vse podatke in jih izpiše enega za drugim<br />
' Izpis se konča, ko dobimo EOF - konec vnosa<br />
' V polja, kjer je ID, naslov, datum in vsebina dodamo svoja imena<br />
%&gt;<br />
&lt;table border="1"&gt;<br />
&lt;%<br />
Do While Not rstPovezava.EOF<br />
%&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;&lt;%= rstPovezava.Fields("ID").Value %&gt;&lt;/td&gt;<br />
&lt;td&gt;&lt;%= rstPovezava.Fields("naslov").Value %&gt;&lt;/td&gt;<br />
&lt;td&gt;&lt;%= rstPovezava.Fields("datum").Value %&gt;&lt;/td&gt;<br />
&lt;td&gt;&lt;%= rstPovezava.Fields("vsebina").Value %&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;%<br />
rstPovezava.MoveNext<br />
Loop<br />
%&gt;<br />
&lt;/table&gt;<br />
&lt;%<br />
' Zapremo naše povezave in se znebimo podatkov<br />
rstPovezava.Close<br />
Set rstPovezava = Nothing<br />
cnnPovezava.Close<br />
Set cnnPovezava = Nothing<br />
%&gt;</em></div>
<p><a href="http://www.pomagalnik.com/wp-content/uploads/povezava.zip" target="_blank">Primer izpisa podatkov iz podatkovne baze</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pomagalnik.com/asp/izpis-podatkov-iz-podatkovne-baze/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Izpis prijavljenega uporabnika, IP naslova in datuma</title>
		<link>http://www.pomagalnik.com/asp/izpis-prijavljenega-uporabnika-ip-naslova-in-datuma/</link>
		<comments>http://www.pomagalnik.com/asp/izpis-prijavljenega-uporabnika-ip-naslova-in-datuma/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 06:33:33 +0000</pubDate>
		<dc:creator>Jiga</dc:creator>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[izpis datuma]]></category>
		<category><![CDATA[izpis IP]]></category>
		<category><![CDATA[izpis uporabnika]]></category>
		<category><![CDATA[izpisi]]></category>
		<category><![CDATA[pridobivanje podatkov uporabnika]]></category>

		<guid isPermaLink="false">http://www.pomagalnik.com/?p=138</guid>
		<description><![CDATA[ASP nam omogoča izpis uporabnika, ki je prijavljen v sistem, njegov IP naslov in trenuten datum. Izpise lahko uporabljamo v informativne namene, lahko pa podatke vpisujemo v podatkovne baze ali datoteke za kasnejše analize. Primer izpisa uporabnika &#60;html&#62; &#60;head&#62; &#60;title&#62;Primer izpisa uporabnika&#60;/title&#62; &#60;/head&#62; &#60;% Uporabnik = trim(Request.ServerVariables ("LOGON_USER")) 'Pridobimo uporabniško ime uporabnika %&#62; &#60;body&#62; &#60;% [...]]]></description>
			<content:encoded><![CDATA[<p>ASP nam omogoča izpis uporabnika, ki je prijavljen v sistem, njegov IP naslov in trenuten datum. Izpise lahko uporabljamo v informativne namene, lahko pa podatke vpisujemo v podatkovne baze ali datoteke za kasnejše analize.</p>
<p><span id="more-138"></span></p>
<p><strong>Primer izpisa uporabnika</strong>
<div class="codesnip-container" >&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Primer izpisa uporabnika&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;%<br />
Uporabnik = trim(Request.ServerVariables ("LOGON_USER"))<br />
'Pridobimo uporabniško ime uporabnika<br />
%&gt;<br />
&lt;body&gt;<br />
&lt;%<br />
Response.Write Uporabnik<br />
%&gt;<br />
&lt;/body&gt;</div>
<p><strong>Primer izpisa IP naslova uporabnika</strong>
<div class="codesnip-container" >&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Primer izpisa IP naslova uporabnika&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;%<br />
IP = trim(Request.ServerVariables("REMOTE_ADDR"))<br />
'Pridobimo IP naslov uporabnika<br />
%&gt;<br />
&lt;body&gt;<br />
&lt;%<br />
Response.Write IP<br />
%&gt;<br />
&lt;/body&gt;</div>
<p><strong>Primer izpisa datuma</strong>
<div class="codesnip-container" >&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Primer izpisa datuma&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;%<br />
Datum = now()<br />
'Pridobimo datum<br />
%&gt;<br />
&lt;body&gt;<br />
&lt;%<br />
Response.Write Datum<br />
%&gt;<br />
&lt;/body&gt;</div>
]]></content:encoded>
			<wfw:commentRss>http://www.pomagalnik.com/asp/izpis-prijavljenega-uporabnika-ip-naslova-in-datuma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

