<?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>Maribol Labs</title>
	<atom:link href="http://www.mlabs.info/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mlabs.info</link>
	<description>Scripts and Programming</description>
	<lastBuildDate>Wed, 28 Jul 2010 17:34:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Modul Autentificare &#8211; File based (pe fisiere)</title>
		<link>http://www.mlabs.info/modul-autentificare-file-based-pe-fisiere/</link>
		<comments>http://www.mlabs.info/modul-autentificare-file-based-pe-fisiere/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 17:32:50 +0000</pubDate>
		<dc:creator>Samuel Marian</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[conturi]]></category>
		<category><![CDATA[file based]]></category>
		<category><![CDATA[modul login]]></category>
		<category><![CDATA[utilizatori]]></category>

		<guid isPermaLink="false">http://www.mlabs.info/?p=265</guid>
		<description><![CDATA[Azi am construit un modul de autentificare pe fisiere cu un numar nelimitat de conturi.
Aveti dreptul sa modificati cat doriti acest mini script. Iar daca aveti cateva idei la imbunatatirea lui sau ati gasit un bug, lasati aici un comentariu.
Download: click
Demo: click
Utilizator activ: admin, pass: admin
Utilizator inactiv: sami, pass: 1234
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mlabs.info/wp-content/uploads/2010/07/file-login.png"><img class="alignleft size-thumbnail wp-image-267" title="file-login" src="http://www.mlabs.info/wp-content/uploads/2010/07/file-login-150x150.png" alt="" width="150" height="150"  /></a>Azi am construit un modul de autentificare pe fisiere cu un numar nelimitat de conturi.</p>
<p>Aveti dreptul sa modificati cat doriti acest mini script. Iar daca aveti cateva idei la imbunatatirea lui sau ati gasit un bug, lasati aici un comentariu.</p>
<p>Download: <a target="_blank" href="http://www.etiny.info/ebntm">click</a><br />
Demo: <a target="_blank" href="http://www.etiny.info/gdaec">click</a></p>
<p>Utilizator activ: admin, pass: admin<br />
Utilizator inactiv: sami, pass: 1234</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mlabs.info/modul-autentificare-file-based-pe-fisiere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BonApetit &#8211; HTML, CSS &#8211; Template</title>
		<link>http://www.mlabs.info/bonapetit-html-css-template/</link>
		<comments>http://www.mlabs.info/bonapetit-html-css-template/#comments</comments>
		<pubDate>Sun, 04 Jul 2010 20:40:37 +0000</pubDate>
		<dc:creator>Samuel Marian</dc:creator>
				<category><![CDATA[Templates]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Gratis]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[pizza]]></category>
		<category><![CDATA[restaurant]]></category>
		<category><![CDATA[template]]></category>

		<guid isPermaLink="false">http://www.mlabs.info/?p=259</guid>
		<description><![CDATA[Inca un template gratuit oferit de MLabs.info a ajuns.
BonApetit
Va rog nu va legati de nume ca e singurul care l-am gasit asa mai &#8230; in domeniu. 

Demo: http://etiny.info/cewux
Download: http://etiny.info/yglyb
 
]]></description>
			<content:encoded><![CDATA[<p>Inca un template gratuit oferit de MLabs.info a ajuns.<br />
<strong>BonApetit</strong></p>
<p>Va rog nu va legati de nume ca e singurul care l-am gasit asa mai &#8230; in domeniu. <img src='http://www.mlabs.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<span id="more-259"></span><br />
Demo: <a href="http://etiny.info/cewux" target="_blank">http://etiny.info/cewux</a><br />
Download: <a href="http://etiny.info/yglyb" target="_blank">http://etiny.info/yglyb</a></p>
<p><img src="http://www.mlabs.info/wp-content/uploads/2010/06/bon-apetit-300x245.png" alt="BonApetit - HTML, CSS Template" /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mlabs.info/bonapetit-html-css-template/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Doua template-uri</title>
		<link>http://www.mlabs.info/doua-template-uri/</link>
		<comments>http://www.mlabs.info/doua-template-uri/#comments</comments>
		<pubDate>Sat, 12 Jun 2010 20:56:15 +0000</pubDate>
		<dc:creator>Samuel Marian</dc:creator>
				<category><![CDATA[Templates]]></category>
		<category><![CDATA[template]]></category>

		<guid isPermaLink="false">http://www.mlabs.info/?p=254</guid>
		<description><![CDATA[Se anunta venirea a doua noi template-uri GRATIS. Unul inca mai este in lucru iar celalalt mai trebuie codat o pagina, doua.
Sper sa va placa cat de cat  

]]></description>
			<content:encoded><![CDATA[<p>Se anunta venirea a doua noi template-uri GRATIS. Unul inca mai este in lucru iar celalalt mai trebuie codat o pagina, doua.</p>
<p>Sper sa va placa cat de cat <img src='http://www.mlabs.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.mlabs.info/wp-content/uploads/2010/06/abcdx-copy.png"><img class="alignleft size-medium wp-image-256" title="abcdx copy" src="http://www.mlabs.info/wp-content/uploads/2010/06/abcdx-copy-270x300.png" alt="" width="270" height="300" /></a><a href="http://www.mlabs.info/wp-content/uploads/2010/06/bon-apetit.png"><img class="alignleft size-medium wp-image-255" title="bon-apetit" src="http://www.mlabs.info/wp-content/uploads/2010/06/bon-apetit-300x245.png" alt="" width="300" height="245" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mlabs.info/doua-template-uri/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP/MySQL &#8211; Metoda de scapare de injectiile SQL</title>
		<link>http://www.mlabs.info/phpmysql-metoda-de-scapare-de-injectiile-sql/</link>
		<comments>http://www.mlabs.info/phpmysql-metoda-de-scapare-de-injectiile-sql/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 14:56:49 +0000</pubDate>
		<dc:creator>Samuel Marian</dc:creator>
				<category><![CDATA[Tutoriale PHP]]></category>
		<category><![CDATA[array_keys]]></category>
		<category><![CDATA[foreach]]></category>
		<category><![CDATA[injecti sql]]></category>
		<category><![CDATA[mysql_real_escape_string]]></category>

		<guid isPermaLink="false">http://www.mlabs.info/?p=243</guid>
		<description><![CDATA[Am sa va demonstrez foarte repede cum se poate scapa de injectile SQL.
Deci, hai sa spunem ca avem un formular ca acesta este de pe index.php:

?Download index.php&#60;form action=&#34;insereaza.php&#34; method=&#34;POST&#34;&#62;
&#60;fieldset&#62;
&#60;legend&#62;Detalii&#60;legend&#62;
&#60;div&#62;
&#60;label&#62;Nume:&#60;/label&#62;
&#60;/div&#62;
&#60;div&#62;
&#60;input type=&#34;input&#34; name=&#34;nume&#34; value=&#34;Maribol&#34; disabled=&#34;disabled&#34; /&#62;
&#60;/div&#62;
&#60;div&#62;
&#60;label&#62;Prenume:&#60;/label&#62;
&#60;/div&#62;
&#60;div&#62;
&#60;input type=&#34;input&#34; name=&#34;prenume&#34; value=&#34;Labs&#34; disabled=&#34;disabled&#34; /&#62;
&#60;/div&#62;
&#60;div&#62;
&#60;label&#62;Email:&#60;/label&#62;
&#60;/div&#62;
&#60;div&#62;
&#60;input type=&#34;input&#34; name=&#34;email&#34; value=&#34;admin@mlabs.info&#34; disabled=&#34;disabled&#34; /&#62;
&#60;/div&#62;
&#60;div style=&#34;margin-top:10px;&#34;&#62;
&#60;input disabled=&#34;disabled&#34; type=&#34;submit&#34; value=&#34;Trimite&#34; /&#62;
&#60;/div&#62;
&#60;/fieldset&#62;
&#60;/form&#62;



Detalii


Nume:





Prenume:





Email:









Actiunea formularului se petrece in: insereaza.php, asa [...]]]></description>
			<content:encoded><![CDATA[<p>Am sa va demonstrez foarte repede cum se poate scapa de injectile SQL.</p>
<p>Deci, hai sa spunem ca avem un formular ca acesta este de pe index.php:<span id="more-243"></span></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://www.mlabs.info/wp-content/plugins/wp-codebox/wp-codebox.php?p=243&amp;download=index.php">index.php</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p2435"><td class="code" id="p243code5"><pre class="html" style="font-family:monospace;">&lt;form action=&quot;insereaza.php&quot; method=&quot;POST&quot;&gt;
&lt;fieldset&gt;
&lt;legend&gt;Detalii&lt;legend&gt;
&lt;div&gt;
&lt;label&gt;Nume:&lt;/label&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;input type=&quot;input&quot; name=&quot;nume&quot; value=&quot;Maribol&quot; disabled=&quot;disabled&quot; /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;label&gt;Prenume:&lt;/label&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;input type=&quot;input&quot; name=&quot;prenume&quot; value=&quot;Labs&quot; disabled=&quot;disabled&quot; /&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;label&gt;Email:&lt;/label&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;input type=&quot;input&quot; name=&quot;email&quot; value=&quot;admin@mlabs.info&quot; disabled=&quot;disabled&quot; /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top:10px;&quot;&gt;
&lt;input disabled=&quot;disabled&quot; type=&quot;submit&quot; value=&quot;Trimite&quot; /&gt;
&lt;/div&gt;
&lt;/fieldset&gt;
&lt;/form&gt;</pre></td></tr></table></div>

<form action="insereaza.php" method="POST">
<fieldset>
<legend>Detalii<br />
<legend>
<div>
<label>Nume:</label>
</div>
<div>
<input type="input" name="nume" value="Maribol" disabled="disabled" />
</div>
<div>
<label>Prenume:</label>
</div>
<div>
<input type="input" name="prenume" value="Labs" disabled="disabled" />
</div>
<div>
<label>Email:</label>
</div>
<div>
<input type="input" name="email" value="admin@mlabs.info" disabled="disabled" />
</div>
<div style="margin-top:10px;">
<input disabled="disabled" type="submit" value="Trimite" />
</div>
</fieldset>
</form>
<p>Actiunea formularului se petrece in: <span style="color:#ff0000;">insereaza.php</span>, asa ca orice metoda folosesti POST sau GET va fi pasata catre el.</p>
<p>Acum, inainte ca sa inseram datele in baza de date, trebuie sa ne asiguram ca datele sunt sigure pentru inserare.</p>
<p>Functia PHP care ar trebui sa o folosesti este: <a target="_blank" href="http://php.net/manual/en/function.mysql-real-escape-string.php">mysql_real_escape_string</a>.</p>
<p>Acum, poti trece prin aceasta functie variabilele trimise de formular. Sa zicem ca formularul are metoda:POST</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://www.mlabs.info/wp-content/plugins/wp-codebox/wp-codebox.php?p=243&amp;download=inserare.php">inserare.php</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p2436"><td class="code" id="p243code6"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'nume'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_real_escape_string</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'nume'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'prenume'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_real_escape_string</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'prenume'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'email'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_real_escape_string</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'email'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>Dar aceasta functie nu este destul de eficienta deoarece sa presupunem ca dvs. aveti mai multe campuri la formular, iar aceasta functie trebuie repetata pentru fiecare camp.</p>
<p>Aici este o metoda mai buna de a &#8220;curata&#8221; campurile:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p243code7'); return false;">View Code</a> PHP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p2437"><td class="code" id="p243code7"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">array_keys</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$cheie</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
  <span style="color: #000088;">$curata</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$cheie</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_real_escape_string</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$cheie</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>Iar acum toate variabilele postate sunt &#8220;curatate&#8221; de bucla foreach. Iar acum valoarea _POST a fost redenumita in $curata. </p>
<p>De exemplu:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p243code8'); return false;">View Code</a> PHP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p2438"><td class="code" id="p243code8"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">echo</span> <span style="color: #000088;">$curata</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'nume'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$curata</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'prenume'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$curata</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'email'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.mlabs.info/phpmysql-metoda-de-scapare-de-injectiile-sql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Afisarea tuturor fisierelor dintr-un folder &#8211; UPDATED</title>
		<link>http://www.mlabs.info/afisarea-tuturor-fisierelor-dintr-un-folder/</link>
		<comments>http://www.mlabs.info/afisarea-tuturor-fisierelor-dintr-un-folder/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 19:30:36 +0000</pubDate>
		<dc:creator>Samuel Marian</dc:creator>
				<category><![CDATA[Tutoriale PHP]]></category>
		<category><![CDATA[afisare fisiere din foldere]]></category>
		<category><![CDATA[glob]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.mlabs.info/?p=221</guid>
		<description><![CDATA[Cea mai simpla metoda de a afisa toate fisierele dintr-un folder.

?View Code PHP//calea catre folder
$folder = &#34;imagini/&#34;;
&#160;
// ia toate fisierele cu extensia .jpg
$imagini = array_filter&#40;glob&#40;$folder . &#34;*.jpg&#34;&#41;, 'is_file'&#41;;
&#160;
/* variabila $imagini va intoarce un array de genul: 
Array
(
    [0] =&#62; imagini/2001.jpg
    [1] =&#62; imagini/2002.jpg
    [2] =&#62; imagini/2003.jpg
)
*/
&#160;
// [...]]]></description>
			<content:encoded><![CDATA[<p>Cea mai simpla metoda de a afisa toate fisierele dintr-un folder.<span id="more-221"></span></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p221code10'); return false;">View Code</a> PHP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p22110"><td class="code" id="p221code10"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">//calea catre folder</span>
<span style="color: #000088;">$folder</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;imagini/&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// ia toate fisierele cu extensia .jpg</span>
<span style="color: #000088;">$imagini</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array_filter</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">glob</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$folder</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;*.jpg&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'is_file'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">/* variabila $imagini va intoarce un array de genul: 
Array
(
    [0] =&gt; imagini/2001.jpg
    [1] =&gt; imagini/2002.jpg
    [2] =&gt; imagini/2003.jpg
)
*/</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// numarul fisierelor</span>
<span style="color: #000088;">$numar</span> <span style="color: #339933;">=</span> <span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$imagini</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span><span style="color: #0000ff;">'Numar de fisiere: '</span><span style="color: #339933;">.</span><span style="color: #000088;">$numar</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;br /&gt;'</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// ex: Numar de fisiere: 3</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// printeaza numele fiecarui fisier</span>
<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$imagini</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$imagine</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$imagine</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;br /&gt;'</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// ex: imagini/2002.jpg</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>Nota: Extensia .jpg poate fi schimbata in orice alta extensie.</p>
<p><span style="color: #ff6600;">UPDATE: Am modificat putin sa afiseze doar fisierele nu si folderele. Cu functia array_filter()</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mlabs.info/afisarea-tuturor-fisierelor-dintr-un-folder/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nume de fisier dintr-un URL</title>
		<link>http://www.mlabs.info/nume-de-fisier-dintr-un-url/</link>
		<comments>http://www.mlabs.info/nume-de-fisier-dintr-un-url/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 04:54:00 +0000</pubDate>
		<dc:creator>Samuel Marian</dc:creator>
				<category><![CDATA[Tutoriale PHP]]></category>
		<category><![CDATA[fisier din url]]></category>
		<category><![CDATA[str_replace]]></category>
		<category><![CDATA[tutoriale]]></category>

		<guid isPermaLink="false">http://www.mlabs.info/?p=212</guid>
		<description><![CDATA[Cineva mi-a trimis un email, intrebandu-ma cum poate lua numele fisierului dintr-un URL.
Este destul de usor, dar as face o ciorna pentru toata lumea, doar in cazul in care toti vor acelasi rezultat.

Exemplu
Ok, deci vrem numele fisierului pentru urmatoarea pagina:
http://www.undomeniu.ro/pagina/apuca.php
Noi vrem sa luam numele fisierului care este: apuca.php
Urmatorul cod va face asta pentru tine:

?View Code [...]]]></description>
			<content:encoded><![CDATA[<p>Cineva mi-a trimis un email, intrebandu-ma cum poate lua numele fisierului dintr-un URL.<br />
Este destul de usor, dar as face o ciorna pentru toata lumea, doar in cazul in care toti vor acelasi rezultat.</p>
<p><span id="more-212"></span></p>
<h3>Exemplu</h3>
<p>Ok, deci vrem numele fisierului pentru urmatoarea pagina:</p>
<p>http://www.undomeniu.ro/pagina/apuca.php</p>
<p>Noi vrem sa luam numele fisierului care este: apuca.php<br />
Urmatorul cod va face asta pentru tine:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p212code13'); return false;">View Code</a> PHP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p21213"><td class="code" id="p212code13"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$basename</span> <span style="color: #339933;">=</span> <span style="color: #990000;">basename</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'REQUEST_URI'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Daca vrei sa stergi .php, o simpla functie string replace va face asta:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p212code14'); return false;">View Code</a> PHP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p21214"><td class="code" id="p212code14"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$basename</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;.php&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">,</span><span style="color: #990000;">basename</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'REQUEST_URI'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Asta e tot. Success.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mlabs.info/nume-de-fisier-dintr-un-url/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HangCard &#8211; vCard template</title>
		<link>http://www.mlabs.info/hangcard-vcard-template/</link>
		<comments>http://www.mlabs.info/hangcard-vcard-template/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 11:21:30 +0000</pubDate>
		<dc:creator>Samuel Marian</dc:creator>
				<category><![CDATA[Templates]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[hang card]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[vcard]]></category>
		<category><![CDATA[virtual card]]></category>

		<guid isPermaLink="false">http://www.mlabs.info/?p=204</guid>
		<description><![CDATA[HangCard is just one simple page using JQuery tools tabs with great and colorful design to show off your contents.

Features
Cross Browsers
4 color schemes
JQuery Tabs
JQuery scrollable
LightBox Clone
Special classes ( left, right, fade …&#8230; )

Demo: click here Download: click here

Main photo made by Margareta Balogh &#8211; Flickr
]]></description>
			<content:encoded><![CDATA[<p>HangCard is just one simple page using JQuery tools tabs with great and colorful design to show off your contents.<Br /></p>
<ul>
<h3>Features</h3>
<li>Cross Browsers</li>
<li>4 color schemes</li>
<li>JQuery Tabs</li>
<li>JQuery scrollable</li>
<li>LightBox Clone</li>
<li>Special classes ( left, right, fade …&#8230; )</li>
</ul>
<p>Demo: <a href="http://www.mlabs.info/demo/HangCard/" target="_blank">click here</a> Download: <a href="http://etiny.info/zonlk">click here</a><br />
<br />
Main photo made by <a href="http://www.flickr.com/photos/22035197@N03/" target="_blank">Margareta Balogh &#8211; Flickr</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mlabs.info/hangcard-vcard-template/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Integrare PayPal IPN</title>
		<link>http://www.mlabs.info/integrare-paypal-ipn/</link>
		<comments>http://www.mlabs.info/integrare-paypal-ipn/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 19:47:08 +0000</pubDate>
		<dc:creator>Samuel Marian</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[ipn]]></category>
		<category><![CDATA[paypal]]></category>

		<guid isPermaLink="false">http://www.mlabs.info/?p=176</guid>
		<description><![CDATA[Această clasă oferă o metodă de plata prin Paypal şi notificarea acesteia prin plata instant (IPN, Instant Payment Notification).
Se poate folosi la plată produselor şi serviciilor comandate pe site-urile de comert Web.
1.1 Creaza un cont PayPal sandbox
Click aici pentru creare.
1.2  Descarcare PHP
Click aici pentru descarcare.
Daca aveti intrebari astept comentarii.
]]></description>
			<content:encoded><![CDATA[<p>Această clasă oferă o metodă de plata prin Paypal şi notificarea acesteia prin plata instant (IPN, Instant Payment Notification).</p>
<p>Se poate folosi la plată produselor şi serviciilor comandate pe site-urile de comert Web.</p>
<p><strong>1.1 Creaza un cont PayPal sandbox</strong><br />
<code><a href="https://developer.paypal.com/">Click aici</a> pentru creare.</code><br />
<strong>1.2  Descarcare PHP</strong><br />
<code><a href="http://etiny.info/jcvju">Click aici</a> pentru descarcare.</code></p>
<p>Daca aveti intrebari astept comentarii.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mlabs.info/integrare-paypal-ipn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google face PageRank update</title>
		<link>http://www.mlabs.info/google-face-pagerank-update/</link>
		<comments>http://www.mlabs.info/google-face-pagerank-update/#comments</comments>
		<pubDate>Sat, 03 Apr 2010 08:34:03 +0000</pubDate>
		<dc:creator>Samuel Marian</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[pagerank update]]></category>

		<guid isPermaLink="false">http://www.mlabs.info/?p=173</guid>
		<description><![CDATA[Ieri a inceput Google sa faca PageRank update la site-uri iar mlabs.info a primit 3. SI este la al doilea pagerank update.
Acum urmeaza sa ne verificam pagerank-ul la toate site-urile .. pentru ce au mai multe.
Voi, ce pagerank ati primit?
mlabs.info- trecut: 1, actual: 3
maribol.com- trecut:2, actual: 2
]]></description>
			<content:encoded><![CDATA[<p>Ieri a inceput <strong>Google</strong> sa faca <strong>PageRank update</strong> la site-uri iar mlabs.info a primit 3. SI este la al doilea pagerank update.</p>
<p>Acum urmeaza sa ne verificam pagerank-ul la toate site-urile .. pentru ce au mai multe.</p>
<p>Voi, ce pagerank ati primit?</p>
<p><em>mlabs.info- trecut: 1, actual: 3</em></p>
<p><em>maribol.com- trecut:2, actual: 2</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mlabs.info/google-face-pagerank-update/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Twitter va scana link-urile</title>
		<link>http://www.mlabs.info/twitter-va-scana-link-urile/</link>
		<comments>http://www.mlabs.info/twitter-va-scana-link-urile/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 19:08:47 +0000</pubDate>
		<dc:creator>Samuel Marian</dc:creator>
				<category><![CDATA[Stiri IT/C]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[linkuri]]></category>
		<category><![CDATA[phishing]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.mlabs.info/?p=169</guid>
		<description><![CDATA[Twitter s-a hotarat sa lanseze ca masura antiphishing un nou serviciu de monitorizare de linkuri. O parte a acestui nou serviciu este un instrument Twitter care micsoreaza accesul la URL-uri, in asa fel incat userii sa primeasca doar cateva linkuri in notificarile trimise pe email si mesajele directe de la alti utilizatori sub forma twt.tl. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.twitter.com/creare_site"><img class="alignleft size-thumbnail wp-image-170" title="twitter-logo" src="http://www.mlabs.info/wp-content/uploads/2010/03/twitter-logo-150x150.jpg" alt="twitter-logo" width="150" height="150" /></a>Twitter s-a hotarat sa lanseze ca masura antiphishing un nou serviciu de monitorizare de linkuri. O parte a acestui nou serviciu este un instrument Twitter care micsoreaza accesul la URL-uri, in asa fel incat userii sa primeasca doar cateva linkuri in notificarile trimise pe email si mesajele directe de la alti utilizatori sub forma twt.tl. Prin atacurile de phishing pe Twitter s-a incercat obtinerea datelor de logare ale utilizatorilor de Twitter pentru ca mai apoi sa fie trimise din aceste conturi furate mesaje spam in scopul de a face bani. Totodata, Twitter combate atacurile de phishing prin monitorizarea adreselor afectate si resetarea parolelor acestora. Atacurile de tip phishing indreptate catre Twitter s-au intetit anul trecut in momentul in care aceasta retea sociala a devenit extrem de populara. Anul trecut s-a incercat combaterea acestor atacuri cu ajutorul Google’s Safe Browsing API, care analiza si detecta continutul malitios din linkurile postate de useri.</p>
<p><span id="more-169"></span></p>
<p>Sursa: <a rel="nofollow" href="http://www.soft.ro/2010/03/16/twitter-va-scana-link-urile-2" target="_blank">Soft.ro</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mlabs.info/twitter-va-scana-link-urile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
