<?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>Tutoriale online Tutoriale librarie &#187; PHP</title>
	<atom:link href="http://www.itdb.ro/category/php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.itdb.ro</link>
	<description>Internet Tutorial DataBase</description>
	<lastBuildDate>Sat, 02 May 2009 11:26:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Testarea expresiei regulate</title>
		<link>http://www.itdb.ro/testarea-expresiei-regulate_109.html</link>
		<comments>http://www.itdb.ro/testarea-expresiei-regulate_109.html#comments</comments>
		<pubDate>Wed, 04 Feb 2009 14:22:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.itdb.ro/?p=109</guid>
		<description><![CDATA[<img src="http://www.itdb.ro/wp-content/uploads/cat_icons/icon_php.png" width="29" height="30" alt="" title="PHP" /><br/>Expresie regulată a început în limba Perl. Dar acum este folosit peste tot: text editori, limbaje de programare, instrumente şi software de testare.  Expresia regulată este puternica, dar greu de învăţat. Această pagină vă permite de a învăţa şi de a testa expresia regulată cu propriile texte, modele de potrivire, sub potrivire, si modificatori.

Ce este o expresie [...]]]></description>
			<content:encoded><![CDATA[<img src="http://www.itdb.ro/wp-content/uploads/cat_icons/icon_php.png" width="29" height="30" alt="" title="PHP" /><br/><div id="result_box" style="text-align: left;" dir="ltr">Expresie regulată a început în limba Perl. Dar acum este folosit peste tot: text editori, limbaje de programare, instrumente şi software de testare.  Expresia regulată este puternica, dar greu de învăţat. Această pagină vă permite de a învăţa şi de a testa expresia regulată cu propriile texte, modele de potrivire, sub potrivire, si modificatori.</div>
<div style="text-align: left;" dir="ltr">
<div id="result_box" style="text-align: left;" dir="ltr">Ce este o expresie regulată?</div>
<div style="text-align: left;" dir="ltr">
<div id="result_box" style="text-align: left;" dir="ltr">O expresie regulată este un şir de caractere normale si meta, care poate fi evaluat ca un model de potrivire. Cel mai bun ghid de referinţă pe expresia regulată este Perl manual numita &#8220;perlre&#8221;. Puteţi găsi cu uşurinţă şi descărca o copie a &#8220;perlre&#8221; de pe Web.</div>
<div style="text-align: left;" dir="ltr">
<div id="result_box" style="text-align: left;" dir="ltr">De exemplu, &#8220;/ ^ (http: \ / \ /)?[^ \ /] + / i&#8221; este o expresie regulată, care reprezintă un model care se potriveste cu adresa URL de bază cu privire la orice pagină Web URL.</div>
<div style="text-align: left;" dir="ltr">Cum se testeaza expresia regulata</div>
<div style="text-align: left;" dir="ltr">Pentru a te ajuta sa inveti si sa testezi expresia regulată a modelelor de potrivire,  FYIcenter.com-a creat această pagină de testare online folosind PHP preg_match () funtion:</div>
<div style="text-align: left;" dir="ltr">             preg_match (model, subiect, meciuri) &#8211; Returnează numărul de ori de model de potrivire în acest subiect.</div>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.itdb.ro/testarea-expresiei-regulate_109.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Generarea de parole aleatoare</title>
		<link>http://www.itdb.ro/generarea-de-parole-aleatoare_175.html</link>
		<comments>http://www.itdb.ro/generarea-de-parole-aleatoare_175.html#comments</comments>
		<pubDate>Wed, 04 Feb 2009 14:22:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.itdb.ro/?p=175</guid>
		<description><![CDATA[<img src="http://www.itdb.ro/wp-content/uploads/cat_icons/icon_php.png" width="29" height="30" alt="" title="PHP" /><br/>Devine practic şi mai util în cazul în care tutorial este scris sub forma unui functi. Această funcţie, sperăm, va lucra oriunde.
Ideea de bază în spatele acestei parole aleatoare este că ea va da o altă parolă de fiecare dată când aceasta este ceruta. Acest lucru poate fi realizat numai prin utilizarea de timp ca [...]]]></description>
			<content:encoded><![CDATA[<img src="http://www.itdb.ro/wp-content/uploads/cat_icons/icon_php.png" width="29" height="30" alt="" title="PHP" /><br/><p>Devine practic şi mai util în cazul în care tutorial este scris sub forma unui functi. Această funcţie, sperăm, va lucra oriunde.</p>
<p>Ideea de bază în spatele acestei parole aleatoare este că ea va da o altă parolă de fiecare dată când aceasta este ceruta. Acest lucru poate fi realizat numai prin utilizarea de timp ca principal de bază de intrare. Deci, vom începe prin a defini un funcţia PHP pe care acest lucru va genera o parolă pentru noi. Nu va fi o intrare de la utilizator, durata parolei. În cazul în care funcţia este ceruta, va returna o parola aleatoare de caractere, de la 0-32 în funcţie de lungimea dat (litere şi cifre).<br />
Aici este funcţia completa:</p>
<p style="padding-left: 30px;"><span style="color: #000000;"><span style="color: #0000bb;">&lt;?php<br />
<span style="color: #007700;">function <span style="color: #0000bb;">randomPassword<span style="color: #007700;">(<span style="color: #0000bb;">$length<span style="color: #007700;">){</p>
<p>  <span style="color: #0000bb;">$pass <span style="color: #007700;">= <span style="color: #0000bb;">md5<span style="color: #007700;">(<span style="color: #0000bb;">time<span style="color: #007700;">());<br />
  <span style="color: #0000bb;">$pass <span style="color: #007700;">= <span style="color: #0000bb;">substr<span style="color: #007700;">(<span style="color: #0000bb;">$pass<span style="color: #007700;">, <span style="color: #0000bb;">0<span style="color: #007700;">, <span style="color: #0000bb;">$length<span style="color: #007700;">);<br />
  return <span style="color: #0000bb;">$pass<span style="color: #007700;">;<br />
}<br />
<span style="color: #0000bb;">?&gt;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p>
<p><span style="color: #000000;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #000000;">Funcţie de mai sus este destul de simplu de urmat. Prima linie defineşte o funcţie numită &#8220;randomPassword&#8221;, care are un parametru &#8220;lungime&#8221;. A doua linie utilizează built-in PHP funcţia MD5 (). MD5 funcţia returnează masa de intrare data. Aici vom da MD5 de timp ca intrare. De timp () se întoarce în funcţie de timp. Amintiţi-vă că în timp, va fi întotdeauna diferit pentru că este mereu în schimbare data (aici data include ora si secundele). Deci, practic, atunci când vom da MD5 funcţie de timp, cel mai recent, el genereaza masa pentru că sa specifice instant, care este, de asemenea, mereu diferite, din cauza schimbari timpului in permanenta. </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p>
<p><span style="color: #000000;">Pe urma vom substr parola returnata. Substr este utilizat pentru întoarcere unele specifice durata de un anumit şir de caractere. De exemplu, substr folosit aici va întoarce şirul de parola initial din lungimea pe care utilizatorul o va da.</span></p>
<p><span style="color: #000000;"></p>
<div id="result_box" style="text-align: left;" dir="ltr">Ultima linie de cod returnează parolă generata aleatoriu.<br />
Aveţi posibilitatea de a utiliza funcţia în următoarele moduri:</div>
<p></span></p>
<p style="padding-left: 30px;"><span style="color: #000000;"><span style="color: #0000bb;">&lt;?php<br />
<span style="color: #007700;">echo <span style="color: #0000bb;">randomPassword<span style="color: #007700;">(<span style="color: #0000bb;">15<span style="color: #007700;">);<br />
//or<br />
<span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;">$password = <span style="color: #0000bb;">randomPassword(15)<span style="color: #007700;">;<br />
<span style="color: #0000bb;">?&gt;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p>
<p><span style="color: #000000;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #007700;"><span style="color: #0000bb;"><span style="color: #000000;">Codul de mai sus vareveni ceva de genul :</span> <span style="color: #ff6600;">1b415353bde123a</span> </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itdb.ro/generarea-de-parole-aleatoare_175.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

