<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Free-Play.Ro - Toate forumurile]]></title>
		<link>http://free-play.ro/</link>
		<description><![CDATA[Free-Play.Ro - http://free-play.ro]]></description>
		<pubDate>Wed, 08 Feb 2012 13:07:18 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Inscriere clan LnD ]]></title>
			<link>http://free-play.ro/showthread.php?tid=2734</link>
			<pubDate>Thu, 02 Feb 2012 22:54:05 +0200</pubDate>
			<guid isPermaLink="false">http://free-play.ro/showthread.php?tid=2734</guid>
			<description><![CDATA[Nume clan: Legends Never Die ( LnD)<br />
Id Cl clan: florinel_bosu_2008<br />
Steam on all players ? Da<br />
Vechime clan: 1 luna]]></description>
			<content:encoded><![CDATA[Nume clan: Legends Never Die ( LnD)<br />
Id Cl clan: florinel_bosu_2008<br />
Steam on all players ? Da<br />
Vechime clan: 1 luna]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Rezolvat]Model inscriere ]]></title>
			<link>http://free-play.ro/showthread.php?tid=2715</link>
			<pubDate>Fri, 20 Jan 2012 19:24:29 +0200</pubDate>
			<guid isPermaLink="false">http://free-play.ro/showthread.php?tid=2715</guid>
			<description><![CDATA[Nume clan:<br />
Id Cl clan:<br />
Steam on all players ? <br />
Vechime clan: <br />
<br />
<span style="font-weight: bold;">Nu se primesc clanuri daca nu sunt toti membri aproximativ steam on ! </span>]]></description>
			<content:encoded><![CDATA[Nume clan:<br />
Id Cl clan:<br />
Steam on all players ? <br />
Vechime clan: <br />
<br />
<span style="font-weight: bold;">Nu se primesc clanuri daca nu sunt toti membri aproximativ steam on ! </span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Eminem - Till I Collapse (Filth Dubstep Remix) ]]></title>
			<link>http://free-play.ro/showthread.php?tid=2696</link>
			<pubDate>Sun, 09 Oct 2011 13:45:56 +0300</pubDate>
			<guid isPermaLink="false">http://free-play.ro/showthread.php?tid=2696</guid>
			<description><![CDATA[<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/r67tHCfxXH8"><param name="movie" value="http://www.youtube.com/v/r67tHCfxXH8" /></object><br />
<!-- end: video_youtube_embed -->]]></description>
			<content:encoded><![CDATA[<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/r67tHCfxXH8"><param name="movie" value="http://www.youtube.com/v/r67tHCfxXH8" /></object><br />
<!-- end: video_youtube_embed -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[No hai la adunare!!]]></title>
			<link>http://free-play.ro/showthread.php?tid=2687</link>
			<pubDate>Wed, 05 Oct 2011 11:05:47 +0300</pubDate>
			<guid isPermaLink="false">http://free-play.ro/showthread.php?tid=2687</guid>
			<description><![CDATA[No hai la adunare<img src="images/smilies/1.gif" style="vertical-align: middle;" border="0" alt=":)" title=":)" />) Haideti si voi sa facem o adunare sambata aceasta adica pe 8-10-2011 in jurul orei 20:00 sa umplem sv<img src="images/smilies/15.gif" style="vertical-align: middle;" border="0" alt=":>" title=":>" /> Ce ziceti ? Astept sa vad daca puteti veni. Desigur sper ca pana atunci sa se deschida serveru , daca nu amanam pentru alta zi. <br />
Va astept pe toti!!!<br />
Forta Free-Play<img src="images/smilies/8.gif" style="vertical-align: middle;" border="0" alt=":x" title=":x" />]]></description>
			<content:encoded><![CDATA[No hai la adunare<img src="images/smilies/1.gif" style="vertical-align: middle;" border="0" alt=":)" title=":)" />) Haideti si voi sa facem o adunare sambata aceasta adica pe 8-10-2011 in jurul orei 20:00 sa umplem sv<img src="images/smilies/15.gif" style="vertical-align: middle;" border="0" alt=":>" title=":>" /> Ce ziceti ? Astept sa vad daca puteti veni. Desigur sper ca pana atunci sa se deschida serveru , daca nu amanam pentru alta zi. <br />
Va astept pe toti!!!<br />
Forta Free-Play<img src="images/smilies/8.gif" style="vertical-align: middle;" border="0" alt=":x" title=":x" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Best players video in the world ! ]]></title>
			<link>http://free-play.ro/showthread.php?tid=2685</link>
			<pubDate>Tue, 04 Oct 2011 18:49:50 +0300</pubDate>
			<guid isPermaLink="false">http://free-play.ro/showthread.php?tid=2685</guid>
			<description><![CDATA[Urmariti acest video si puteti vedea cele mai bune faze cu cei mai buni jucatori de counter strike 1.6 din lume ! Aproximativ toate fazele sunt prinse la meciuri ( war ) sau mixuri ! <!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/GcGIlVBdMg4"><param name="movie" value="http://www.youtube.com/v/GcGIlVBdMg4" /></object><br />
<!-- end: video_youtube_embed -->]]></description>
			<content:encoded><![CDATA[Urmariti acest video si puteti vedea cele mai bune faze cu cei mai buni jucatori de counter strike 1.6 din lume ! Aproximativ toate fazele sunt prinse la meciuri ( war ) sau mixuri ! <!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/GcGIlVBdMg4"><param name="movie" value="http://www.youtube.com/v/GcGIlVBdMg4" /></object><br />
<!-- end: video_youtube_embed -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Mt Eden Dubstep - Sierra Leone ]]></title>
			<link>http://free-play.ro/showthread.php?tid=2684</link>
			<pubDate>Tue, 04 Oct 2011 14:38:05 +0300</pubDate>
			<guid isPermaLink="false">http://free-play.ro/showthread.php?tid=2684</guid>
			<description><![CDATA[<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/oIEEIif21g4"><param name="movie" value="http://www.youtube.com/v/oIEEIif21g4" /></object><br />
<!-- end: video_youtube_embed -->]]></description>
			<content:encoded><![CDATA[<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/oIEEIif21g4"><param name="movie" value="http://www.youtube.com/v/oIEEIif21g4" /></object><br />
<!-- end: video_youtube_embed -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Mt Eden Dubstep - Sarah McLachlan: Silence ]]></title>
			<link>http://free-play.ro/showthread.php?tid=2671</link>
			<pubDate>Fri, 30 Sep 2011 12:13:37 +0300</pubDate>
			<guid isPermaLink="false">http://free-play.ro/showthread.php?tid=2671</guid>
			<description><![CDATA[<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/Nymjfq2kXnI"><param name="movie" value="http://www.youtube.com/v/Nymjfq2kXnI" /></object><br />
<!-- end: video_youtube_embed -->[/u]]]></description>
			<content:encoded><![CDATA[<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/Nymjfq2kXnI"><param name="movie" value="http://www.youtube.com/v/Nymjfq2kXnI" /></object><br />
<!-- end: video_youtube_embed -->[/u]]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Mt Eden Dubstep - Still Alive ]]></title>
			<link>http://free-play.ro/showthread.php?tid=2670</link>
			<pubDate>Fri, 30 Sep 2011 12:11:32 +0300</pubDate>
			<guid isPermaLink="false">http://free-play.ro/showthread.php?tid=2670</guid>
			<description><![CDATA[<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/FDYIdBZUl2Y"><param name="movie" value="http://www.youtube.com/v/FDYIdBZUl2Y" /></object><br />
<!-- end: video_youtube_embed -->]]></description>
			<content:encoded><![CDATA[<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/FDYIdBZUl2Y"><param name="movie" value="http://www.youtube.com/v/FDYIdBZUl2Y" /></object><br />
<!-- end: video_youtube_embed -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[B-Complex - Girl With Flower (dnb) ]]></title>
			<link>http://free-play.ro/showthread.php?tid=2666</link>
			<pubDate>Wed, 28 Sep 2011 23:26:27 +0300</pubDate>
			<guid isPermaLink="false">http://free-play.ro/showthread.php?tid=2666</guid>
			<description><![CDATA[<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/5cwDu2fwCx8"><param name="movie" value="http://www.youtube.com/v/5cwDu2fwCx8" /></object><br />
<!-- end: video_youtube_embed -->]]></description>
			<content:encoded><![CDATA[<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/5cwDu2fwCx8"><param name="movie" value="http://www.youtube.com/v/5cwDu2fwCx8" /></object><br />
<!-- end: video_youtube_embed -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Bob Marley- Buffalo soldier ]]></title>
			<link>http://free-play.ro/showthread.php?tid=2662</link>
			<pubDate>Tue, 27 Sep 2011 18:17:25 +0300</pubDate>
			<guid isPermaLink="false">http://free-play.ro/showthread.php?tid=2662</guid>
			<description><![CDATA[<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/S5FCdx7Dn0o"><param name="movie" value="http://www.youtube.com/v/S5FCdx7Dn0o" /></object><br />
<!-- end: video_youtube_embed -->]]></description>
			<content:encoded><![CDATA[<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/S5FCdx7Dn0o"><param name="movie" value="http://www.youtube.com/v/S5FCdx7Dn0o" /></object><br />
<!-- end: video_youtube_embed -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[BuBu Frag Movie Counter-Strike 1.6]]></title>
			<link>http://free-play.ro/showthread.php?tid=2660</link>
			<pubDate>Tue, 27 Sep 2011 12:54:49 +0300</pubDate>
			<guid isPermaLink="false">http://free-play.ro/showthread.php?tid=2660</guid>
			<description><![CDATA[<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/JCKa4Sc3KgY"><param name="movie" value="http://www.youtube.com/v/JCKa4Sc3KgY" /></object><br />
<!-- end: video_youtube_embed -->]]></description>
			<content:encoded><![CDATA[<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/JCKa4Sc3KgY"><param name="movie" value="http://www.youtube.com/v/JCKa4Sc3KgY" /></object><br />
<!-- end: video_youtube_embed -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Damian Marley - It Was Written (Dubstep Remix) ]]></title>
			<link>http://free-play.ro/showthread.php?tid=2655</link>
			<pubDate>Mon, 26 Sep 2011 14:43:52 +0300</pubDate>
			<guid isPermaLink="false">http://free-play.ro/showthread.php?tid=2655</guid>
			<description><![CDATA[<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/awYVlAv6Cek"><param name="movie" value="http://www.youtube.com/v/awYVlAv6Cek" /></object><br />
<!-- end: video_youtube_embed -->]]></description>
			<content:encoded><![CDATA[<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/awYVlAv6Cek"><param name="movie" value="http://www.youtube.com/v/awYVlAv6Cek" /></object><br />
<!-- end: video_youtube_embed -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Bob Marley - One love ]]></title>
			<link>http://free-play.ro/showthread.php?tid=2653</link>
			<pubDate>Sat, 24 Sep 2011 19:50:48 +0300</pubDate>
			<guid isPermaLink="false">http://free-play.ro/showthread.php?tid=2653</guid>
			<description><![CDATA[<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/vdB-8eLEW8g"><param name="movie" value="http://www.youtube.com/v/vdB-8eLEW8g" /></object><br />
<!-- end: video_youtube_embed -->]]></description>
			<content:encoded><![CDATA[<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/vdB-8eLEW8g"><param name="movie" value="http://www.youtube.com/v/vdB-8eLEW8g" /></object><br />
<!-- end: video_youtube_embed -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Rezolvat]RE: Inscriere clan BesT]]></title>
			<link>http://free-play.ro/showthread.php?tid=2650</link>
			<pubDate>Sat, 24 Sep 2011 10:22:57 +0300</pubDate>
			<guid isPermaLink="false">http://free-play.ro/showthread.php?tid=2650</guid>
			<description><![CDATA[Nume Owner clan: BesT | BoSs<br />
ID Owner clan: tomabogdan11<br />
Vechime clan: 1 an (din 2010)<br />
Nume clan: BesT<br />
Tag clan (prescurtare): BesT]]></description>
			<content:encoded><![CDATA[Nume Owner clan: BesT | BoSs<br />
ID Owner clan: tomabogdan11<br />
Vechime clan: 1 an (din 2010)<br />
Nume clan: BesT<br />
Tag clan (prescurtare): BesT]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[SGSS - Asta E]]></title>
			<link>http://free-play.ro/showthread.php?tid=2648</link>
			<pubDate>Sat, 24 Sep 2011 00:02:47 +0300</pubDate>
			<guid isPermaLink="false">http://free-play.ro/showthread.php?tid=2648</guid>
			<description><![CDATA[<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/e5C_sKuVkyQ"><param name="movie" value="http://www.youtube.com/v/e5C_sKuVkyQ" /></object><br />
<!-- end: video_youtube_embed -->]]></description>
			<content:encoded><![CDATA[<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/e5C_sKuVkyQ"><param name="movie" value="http://www.youtube.com/v/e5C_sKuVkyQ" /></object><br />
<!-- end: video_youtube_embed -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Viitorul fantanilor :))]]></title>
			<link>http://free-play.ro/showthread.php?tid=2639</link>
			<pubDate>Fri, 23 Sep 2011 00:02:16 +0300</pubDate>
			<guid isPermaLink="false">http://free-play.ro/showthread.php?tid=2639</guid>
			<description><![CDATA[<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/U5JZ3tOPA1s"><param name="movie" value="http://www.youtube.com/v/U5JZ3tOPA1s" /></object><br />
<!-- end: video_youtube_embed -->]]></description>
			<content:encoded><![CDATA[<!-- start: video_youtube_embed --><br />
<object type="application/x-shockwave-flash" class="video_embed" style="width: 450px; height: 366px;" data="http://www.youtube.com/v/U5JZ3tOPA1s"><param name="movie" value="http://www.youtube.com/v/U5JZ3tOPA1s" /></object><br />
<!-- end: video_youtube_embed -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Tutorial]]></title>
			<link>http://free-play.ro/showthread.php?tid=2637</link>
			<pubDate>Thu, 22 Sep 2011 20:03:59 +0300</pubDate>
			<guid isPermaLink="false">http://free-play.ro/showthread.php?tid=2637</guid>
			<description><![CDATA[Tutorial PHP - Initiere in PHP &amp; MySQL<br />
Ce este PHP ?<br />
PHP este un limbaj de programare ce ruleaza server, proiectat special pentru WEB.<br />
Intr-o pagina HTML puteti ingloba cod PHP care va fi executat la fiecare vizitare a paginii.<br />
<br />
Codul dumneavoastra PHP este interpretat pe serverul WEB si genereaza un cod HTML care va fi vazut de<br />
Uilizator (clientului (browserului) fiindu-i transmis numai cod interpretat ca si HTML).<br />
<br />
PHP a fost conceput in anul 1994 si a fost initial munca unui singur om, Rasmus Lerdorf.<br />
A fost adoptat de alti oameni talentati si a trecut prin trei rescrieri importante pentru a ajunge la produsul clar si matur de astazi. In octombrie 2002, era in uz de mai mult de noua milioane de domenii din lumea intreaga, iar acest numar este intr-o continua crestere. Numarul actual al acestora il puteti vedea la adresa: <a href="http://www.php.net/usage.php" target="_blank">http://www.php.net/usage.php</a><br />
<br />
PHP este un produs Open Source, cu acces la codul sursa. Il puteti folosi, modifica si redistribui, toate acestea in mod gratuit.<br />
<br />
Initial, PHP era acronimul de la Personal Home Page, dar a fost modificat pentru a se alinia la conversia de<br />
numire recursiva GNU (GNU = Gnu`s Not Unix) si acum este acronimul pentru PHP Hypertext Preprocessor.<br />
<br />
Versiunea actuala a PHP este 5.1 (RC 1)<br />
Pagina de baza pentru PHP este: <a href="http://www.php.net" target="_blank">http://www.php.net</a><br />
Pagina pentru Zend (compania a carei fondatori au proiectat PHP4) se afla la <a href="http://www.zend.com" target="_blank">http://www.zend.com</a><br />
<br />
Ce este MySQL ?<br />
<br />
Mysql este un sistem de gestiune a bazelor de date, foarte rapid si robust. O baza de date va permite sa stocati, sa cautati, sa sortati si sa va regasiti datele in mod eficient.<br />
Serverul MySQL controleaza accesul la datele dumneavoastra pentru a garanta ca mai multi utilizatori pot lucra simultan cu acestea.<br />
<br />
Deci, MySQL este un server multi-user (mai multi utilizatori) si multi-thread (mai multe fire de executie).<br />
Utilizeaza SQL (Structured Query Language), limbajul standard de interogare a bazelor de date din intreaga lume.<br />
<br />
MySQL este disponibil in mod public din 1996, dar istoria dezvoltarii sale incepe in 1979. A castigat de mai multe ori Linux Journal Readers` Choice Award (Premiul cititorilor).<br />
<br />
MySQL este disponibil sub o licenta Open Source, dar daca este nevoie sunt disponibile si licente comerciale.<br />
<br />
Versiunea actuala a MySQL este 5.0.11.<br />
Pagina de baza pentru MySQL este: <a href="http://www.mysql.com" target="_blank">http://www.mysql.com</a>]]></description>
			<content:encoded><![CDATA[Tutorial PHP - Initiere in PHP &amp; MySQL<br />
Ce este PHP ?<br />
PHP este un limbaj de programare ce ruleaza server, proiectat special pentru WEB.<br />
Intr-o pagina HTML puteti ingloba cod PHP care va fi executat la fiecare vizitare a paginii.<br />
<br />
Codul dumneavoastra PHP este interpretat pe serverul WEB si genereaza un cod HTML care va fi vazut de<br />
Uilizator (clientului (browserului) fiindu-i transmis numai cod interpretat ca si HTML).<br />
<br />
PHP a fost conceput in anul 1994 si a fost initial munca unui singur om, Rasmus Lerdorf.<br />
A fost adoptat de alti oameni talentati si a trecut prin trei rescrieri importante pentru a ajunge la produsul clar si matur de astazi. In octombrie 2002, era in uz de mai mult de noua milioane de domenii din lumea intreaga, iar acest numar este intr-o continua crestere. Numarul actual al acestora il puteti vedea la adresa: <a href="http://www.php.net/usage.php" target="_blank">http://www.php.net/usage.php</a><br />
<br />
PHP este un produs Open Source, cu acces la codul sursa. Il puteti folosi, modifica si redistribui, toate acestea in mod gratuit.<br />
<br />
Initial, PHP era acronimul de la Personal Home Page, dar a fost modificat pentru a se alinia la conversia de<br />
numire recursiva GNU (GNU = Gnu`s Not Unix) si acum este acronimul pentru PHP Hypertext Preprocessor.<br />
<br />
Versiunea actuala a PHP este 5.1 (RC 1)<br />
Pagina de baza pentru PHP este: <a href="http://www.php.net" target="_blank">http://www.php.net</a><br />
Pagina pentru Zend (compania a carei fondatori au proiectat PHP4) se afla la <a href="http://www.zend.com" target="_blank">http://www.zend.com</a><br />
<br />
Ce este MySQL ?<br />
<br />
Mysql este un sistem de gestiune a bazelor de date, foarte rapid si robust. O baza de date va permite sa stocati, sa cautati, sa sortati si sa va regasiti datele in mod eficient.<br />
Serverul MySQL controleaza accesul la datele dumneavoastra pentru a garanta ca mai multi utilizatori pot lucra simultan cu acestea.<br />
<br />
Deci, MySQL este un server multi-user (mai multi utilizatori) si multi-thread (mai multe fire de executie).<br />
Utilizeaza SQL (Structured Query Language), limbajul standard de interogare a bazelor de date din intreaga lume.<br />
<br />
MySQL este disponibil in mod public din 1996, dar istoria dezvoltarii sale incepe in 1979. A castigat de mai multe ori Linux Journal Readers` Choice Award (Premiul cititorilor).<br />
<br />
MySQL este disponibil sub o licenta Open Source, dar daca este nevoie sunt disponibile si licente comerciale.<br />
<br />
Versiunea actuala a MySQL este 5.0.11.<br />
Pagina de baza pentru MySQL este: <a href="http://www.mysql.com" target="_blank">http://www.mysql.com</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[ Tutorial SEO  ]]></title>
			<link>http://free-play.ro/showthread.php?tid=2636</link>
			<pubDate>Thu, 22 Sep 2011 20:02:40 +0300</pubDate>
			<guid isPermaLink="false">http://free-play.ro/showthread.php?tid=2636</guid>
			<description><![CDATA[SEO - Search Engine Optimization - optimizare pentru motoare de căutare este o subcategorie a marketing-ului online, practică apărută în anul 1990, odată cu apariția primelor site-uri pe Internet, și care reprezintă totalitatea tehnicilor prin care un site web este adus la o formă în care este propulsat mai sus în lista de rezultate date de un motor de căutare pentru diverse cuvinte-cheie. Cu timpul, optimizarea unei pagini web a unui site a devenit un serviciu oferit de unele companii și/sau corporații.<br />
<br />
Notiuni de baza SEO si explicatii:<br />
<br />
PageRank<br />
<br />
Este importat si PageRank-ul siteului dumneavostra pentru clasarea in Google. <br />
Pentru a va imbunatati PageRank-ul in primul rand conteza cate IBL-uri aveti catre acea pagina.<br />
Ar fi bine sa aveti cat mai multe link-uri catre siteul tau pe siteuri cu PageRank mai mare ca al vostru.<br />
Acesta ajuta mult la PageRank-ul vostru.<br />
<br />
Cuvinte Cheie<br />
<br />
Cand scrieti un articol trebuie sa introduceti cuvinte cheie in articol.<br />
Asta este foarte important dar nu este bine sa folositi prea mutle cuvinte cheie. Cel mai bine ar fi sa aveti in articol o densitate de 3%-5% de cuvinte cheie. Este indicat ca atunci cand folosesti cuvinte cheie sa fie scrise in text blod.<br />
<br />
Sitemap<br />
<br />
Este bine sa ai si un sitemap la siteul tau. Dupa ce creati sitemap-ul va trebui sa va faceti cont la Google Webmaster Tools si sa va puneti sitemap-ul acolo. Aceasta ajuta foarte mult la indexarea mai repede a articolelor si pozitionare lor.<br />
<br />
Directoare<br />
<br />
O alta metoda ar fi inscrierea in directoarele web gen <a href="http://nstats.net" target="_blank">http://nstats.net</a><br />
Acesta metoda este foarte eficienta si se foloseste foarte des in ziua de astazi.<br />
<br />
Titlul si descrierea<br />
<br />
Daca folositi un titlu si o descriere diferita pentru fiecare pagina va ajuta mult la indexare in google.<br />
In titlu va trebui sa folositi cateva cuvinte cheie.<br />
Nu este indicat ca titlul sa fie foarte mare.<br />
<br />
Navigare usoara<br />
<br />
Siteul dumneavostra trebuie sa fie simplu. Usor de navigat ,si este indicat sa aveti si link-uri interne (adica link-uri catre ale articole din siteul tau) asta il ajuta mult pe vizitator sa gaseasca alte articole de pe sitel tau. Continutul siteul trebui sa fie pus pe categorii ,pentru o navigare mai usoara pe site.<br />
<br />
Greselile webmasterilor<br />
<br />
Multi fac greseala de a folosi prea multe cuvinte cheie in speranta la o indexare si mai buna in google dar ei gresesc. Folosirea prea multor cuvinte cheie aduce un dezavantaj major siteului dumeavostra. Indicat este sa aveti intre 3 si 5% cunvinte cheie.<br />
Nu este bine nici sa folosesti prea putine cuvinte cheie ,dupa cum am mai spus trebuie sa aveti intre 3 si 5 %,nici sub 3% dar nici peste 5%.]]></description>
			<content:encoded><![CDATA[SEO - Search Engine Optimization - optimizare pentru motoare de căutare este o subcategorie a marketing-ului online, practică apărută în anul 1990, odată cu apariția primelor site-uri pe Internet, și care reprezintă totalitatea tehnicilor prin care un site web este adus la o formă în care este propulsat mai sus în lista de rezultate date de un motor de căutare pentru diverse cuvinte-cheie. Cu timpul, optimizarea unei pagini web a unui site a devenit un serviciu oferit de unele companii și/sau corporații.<br />
<br />
Notiuni de baza SEO si explicatii:<br />
<br />
PageRank<br />
<br />
Este importat si PageRank-ul siteului dumneavostra pentru clasarea in Google. <br />
Pentru a va imbunatati PageRank-ul in primul rand conteza cate IBL-uri aveti catre acea pagina.<br />
Ar fi bine sa aveti cat mai multe link-uri catre siteul tau pe siteuri cu PageRank mai mare ca al vostru.<br />
Acesta ajuta mult la PageRank-ul vostru.<br />
<br />
Cuvinte Cheie<br />
<br />
Cand scrieti un articol trebuie sa introduceti cuvinte cheie in articol.<br />
Asta este foarte important dar nu este bine sa folositi prea mutle cuvinte cheie. Cel mai bine ar fi sa aveti in articol o densitate de 3%-5% de cuvinte cheie. Este indicat ca atunci cand folosesti cuvinte cheie sa fie scrise in text blod.<br />
<br />
Sitemap<br />
<br />
Este bine sa ai si un sitemap la siteul tau. Dupa ce creati sitemap-ul va trebui sa va faceti cont la Google Webmaster Tools si sa va puneti sitemap-ul acolo. Aceasta ajuta foarte mult la indexarea mai repede a articolelor si pozitionare lor.<br />
<br />
Directoare<br />
<br />
O alta metoda ar fi inscrierea in directoarele web gen <a href="http://nstats.net" target="_blank">http://nstats.net</a><br />
Acesta metoda este foarte eficienta si se foloseste foarte des in ziua de astazi.<br />
<br />
Titlul si descrierea<br />
<br />
Daca folositi un titlu si o descriere diferita pentru fiecare pagina va ajuta mult la indexare in google.<br />
In titlu va trebui sa folositi cateva cuvinte cheie.<br />
Nu este indicat ca titlul sa fie foarte mare.<br />
<br />
Navigare usoara<br />
<br />
Siteul dumneavostra trebuie sa fie simplu. Usor de navigat ,si este indicat sa aveti si link-uri interne (adica link-uri catre ale articole din siteul tau) asta il ajuta mult pe vizitator sa gaseasca alte articole de pe sitel tau. Continutul siteul trebui sa fie pus pe categorii ,pentru o navigare mai usoara pe site.<br />
<br />
Greselile webmasterilor<br />
<br />
Multi fac greseala de a folosi prea multe cuvinte cheie in speranta la o indexare si mai buna in google dar ei gresesc. Folosirea prea multor cuvinte cheie aduce un dezavantaj major siteului dumeavostra. Indicat este sa aveti intre 3 si 5% cunvinte cheie.<br />
Nu este bine nici sa folosesti prea putine cuvinte cheie ,dupa cum am mai spus trebuie sa aveti intre 3 si 5 %,nici sub 3% dar nici peste 5%.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Tutorial]]></title>
			<link>http://free-play.ro/showthread.php?tid=2635</link>
			<pubDate>Thu, 22 Sep 2011 19:59:00 +0300</pubDate>
			<guid isPermaLink="false">http://free-play.ro/showthread.php?tid=2635</guid>
			<description><![CDATA[[+]Descriere : Acest script este folosit pentru paginile PHP pentru a afisa de cate ori a fost accesat( Downloadat ) un fisier/program.<br />
 Toate link-urile sunt contorizare intrun fisier numit ( nrclick.txt ).<br />
<br />
 [+]Instalare : <br />
 - Prima data creaza un "Nou text document" cu numele (nrclick.txt)<br />
 - Apoi creaza un "Nou text document" cu numele (nrclick.php) unde vei trece acest cod(acesta sa fie format php) :<br />
<br />
 Cod:<br />
 &lt;?php<br />
 // Script pentru. contorizarea click-urilor pe link (inclusiv link-uri de download)<br />
 //<br />
<br />
 &#36;nrclickFile = "nrclick.txt"; // Numele fisierului care stocheaza nr. de clickuri.<br />
 &#36;campul = 0;<br />
<br />
<br />
 // Verifica daca preluarea adresei url e pozitiva, in caz afirmativ prelucreaza datele<br />
 if(isset(&#36;_GET['url'])) {<br />
 &#36;url = &#36;_GET['url']; // Preia adresa url din link.<br />
 &#36;fisier = fopen(&#36;nrclickFile, 'r+b');<br />
 flock(&#36;fisier, LOCK_EX); // Blocheaza fisierul<br />
<br />
 // Citeste fisierul de stocare linie cu linie pentru gasirea cimpului cu URL-ul.<br />
 while(&#36;citeste = fgets(&#36;fisier)) {<br />
 if(!strcmp(&#36;citeste, &#36;url."\n")) { // Compara linia gasita cu url-ul (daca sunt egale 'strcmp'=0)<br />
 &#36;reda = ftell(&#36;fisier); // Returneaza pozitia curenta a pointer-ului<br />
 &#36;nrclick = fgets(&#36;fisier); // Preia data (nr.) care se afla pe linia imediat dupa pozitia gasita de 'ftell'<br />
 &#36;nrclick = 1 + "&#36;nrclick"; // Mareste nr. de clickuri cu o unitate<br />
 fseek(&#36;fisier, &#36;reda); // Seteaza noua pozitie a pointerului (de la inceputul fisierului in bytes) la nivelul precizat de 'ftell', pentru a adauga in locul corect noua valarea de click-uri<br />
 fputs(&#36;fisier, "&#36;nrclick"); // 'fputs' este un alia a lui 'fwrite' (scrie noua valoare)<br />
 &#36;campul = 1;<br />
 }<br />
 }<br />
<br />
 // Daca nu a fost gasit linia cu URL-ul, atunci scrie in fisier un camp cu URL-ul.<br />
 if(!&#36;campul) {<br />
 fwrite(&#36;fisier, &#36;url."\n"); // Scrie url-ul si adauga o noua linie<br />
 fputs(&#36;fisier, "1"." \n"); // Adauga nr. clickuri 1 in linia imeiat dupa url<br />
 }<br />
<br />
 @flock(&#36;fisier, LOCK_UN); // Deblocheaza fisierul<br />
 fclose(&#36;fisier);<br />
<br />
 // Redirectioneaza browserul spre url-ul preluat &#36;_GET<br />
 header("Location: " . &#36;url);<br />
 }<br />
<br />
 // Functie pentru afisarea numarului de click-uri.<br />
 function showclicks(&#36;numeurl) {<br />
 &#36;nrclick = 0;<br />
 global &#36;nrclickFile; // introduc numele fisierului in functie<br />
 &#36;fisier = fopen(&#36;nrclickFile, 'r'); // Eschide fisierul<br />
 while(&#36;citeste = fgets(&#36;fisier)) { // Parcrge fisierul linie cu linie<br />
 if(!strcmp(&#36;citeste, &#36;numeurl."\n")) { // Gaseste pointer-ul liniei cu url-ul si-l stabileste la urmatoarea linie<br />
 &#36;nrclick = fgets(&#36;fisier); // Preia datele Nr. din locul pointer-ului stabilit anterior<br />
 break; // Opreste parcurgerea fisierului<br />
 }<br />
 }<br />
 fclose(&#36;fisier);<br />
 return &#36;nrclick;<br />
 }<br />
 ?&gt;<br />
<br />
<br />
 - Pentru a folosi acest script, este nevoie sa copiatii fisierele 'nrclick.php' si 'nrclick.txt' in acelasi director in care se afla pagina care va folosi scriptul, apoi setati drepturile de accesare ale fisierului 'nrclick.txt' - chmod 0777<br />
 (drepturi de citire, scriere, executare pentru toti)<br />
 - Undei vei folosi acest script trebuie adaugat acest cod(Pagina sa fie PHP) :<br />
<br />
 Cod:<br />
 &lt;?php @include("nrclick.php"); ?&gt;<br />
<br />
<br />
 - Link-ul care va fii contorizat trebuie sa aiba forma :<br />
 Cod:<br />
 &lt;a href="nrclick.php?url=adresa_la_care_trimite_link-ul"&gt;Nume&lt;/a&gt;<br />
<br />
<br />
 - Unde doriti sa apara numarul de accesari ale fisierului respectiv, trebuie adaugat acest cod :<br />
 Cod:<br />
 &lt;?php echo showclicks("adresa_la_care_trimite_link-ul"); ?&gt;<br />
 [/[/quote]]]></description>
			<content:encoded><![CDATA[[+]Descriere : Acest script este folosit pentru paginile PHP pentru a afisa de cate ori a fost accesat( Downloadat ) un fisier/program.<br />
 Toate link-urile sunt contorizare intrun fisier numit ( nrclick.txt ).<br />
<br />
 [+]Instalare : <br />
 - Prima data creaza un "Nou text document" cu numele (nrclick.txt)<br />
 - Apoi creaza un "Nou text document" cu numele (nrclick.php) unde vei trece acest cod(acesta sa fie format php) :<br />
<br />
 Cod:<br />
 &lt;?php<br />
 // Script pentru. contorizarea click-urilor pe link (inclusiv link-uri de download)<br />
 //<br />
<br />
 &#36;nrclickFile = "nrclick.txt"; // Numele fisierului care stocheaza nr. de clickuri.<br />
 &#36;campul = 0;<br />
<br />
<br />
 // Verifica daca preluarea adresei url e pozitiva, in caz afirmativ prelucreaza datele<br />
 if(isset(&#36;_GET['url'])) {<br />
 &#36;url = &#36;_GET['url']; // Preia adresa url din link.<br />
 &#36;fisier = fopen(&#36;nrclickFile, 'r+b');<br />
 flock(&#36;fisier, LOCK_EX); // Blocheaza fisierul<br />
<br />
 // Citeste fisierul de stocare linie cu linie pentru gasirea cimpului cu URL-ul.<br />
 while(&#36;citeste = fgets(&#36;fisier)) {<br />
 if(!strcmp(&#36;citeste, &#36;url."\n")) { // Compara linia gasita cu url-ul (daca sunt egale 'strcmp'=0)<br />
 &#36;reda = ftell(&#36;fisier); // Returneaza pozitia curenta a pointer-ului<br />
 &#36;nrclick = fgets(&#36;fisier); // Preia data (nr.) care se afla pe linia imediat dupa pozitia gasita de 'ftell'<br />
 &#36;nrclick = 1 + "&#36;nrclick"; // Mareste nr. de clickuri cu o unitate<br />
 fseek(&#36;fisier, &#36;reda); // Seteaza noua pozitie a pointerului (de la inceputul fisierului in bytes) la nivelul precizat de 'ftell', pentru a adauga in locul corect noua valarea de click-uri<br />
 fputs(&#36;fisier, "&#36;nrclick"); // 'fputs' este un alia a lui 'fwrite' (scrie noua valoare)<br />
 &#36;campul = 1;<br />
 }<br />
 }<br />
<br />
 // Daca nu a fost gasit linia cu URL-ul, atunci scrie in fisier un camp cu URL-ul.<br />
 if(!&#36;campul) {<br />
 fwrite(&#36;fisier, &#36;url."\n"); // Scrie url-ul si adauga o noua linie<br />
 fputs(&#36;fisier, "1"." \n"); // Adauga nr. clickuri 1 in linia imeiat dupa url<br />
 }<br />
<br />
 @flock(&#36;fisier, LOCK_UN); // Deblocheaza fisierul<br />
 fclose(&#36;fisier);<br />
<br />
 // Redirectioneaza browserul spre url-ul preluat &#36;_GET<br />
 header("Location: " . &#36;url);<br />
 }<br />
<br />
 // Functie pentru afisarea numarului de click-uri.<br />
 function showclicks(&#36;numeurl) {<br />
 &#36;nrclick = 0;<br />
 global &#36;nrclickFile; // introduc numele fisierului in functie<br />
 &#36;fisier = fopen(&#36;nrclickFile, 'r'); // Eschide fisierul<br />
 while(&#36;citeste = fgets(&#36;fisier)) { // Parcrge fisierul linie cu linie<br />
 if(!strcmp(&#36;citeste, &#36;numeurl."\n")) { // Gaseste pointer-ul liniei cu url-ul si-l stabileste la urmatoarea linie<br />
 &#36;nrclick = fgets(&#36;fisier); // Preia datele Nr. din locul pointer-ului stabilit anterior<br />
 break; // Opreste parcurgerea fisierului<br />
 }<br />
 }<br />
 fclose(&#36;fisier);<br />
 return &#36;nrclick;<br />
 }<br />
 ?&gt;<br />
<br />
<br />
 - Pentru a folosi acest script, este nevoie sa copiatii fisierele 'nrclick.php' si 'nrclick.txt' in acelasi director in care se afla pagina care va folosi scriptul, apoi setati drepturile de accesare ale fisierului 'nrclick.txt' - chmod 0777<br />
 (drepturi de citire, scriere, executare pentru toti)<br />
 - Undei vei folosi acest script trebuie adaugat acest cod(Pagina sa fie PHP) :<br />
<br />
 Cod:<br />
 &lt;?php @include("nrclick.php"); ?&gt;<br />
<br />
<br />
 - Link-ul care va fii contorizat trebuie sa aiba forma :<br />
 Cod:<br />
 &lt;a href="nrclick.php?url=adresa_la_care_trimite_link-ul"&gt;Nume&lt;/a&gt;<br />
<br />
<br />
 - Unde doriti sa apara numarul de accesari ale fisierului respectiv, trebuie adaugat acest cod :<br />
 Cod:<br />
 &lt;?php echo showclicks("adresa_la_care_trimite_link-ul"); ?&gt;<br />
 [/[/quote]]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Script afisare aleatoare de imagini]]></title>
			<link>http://free-play.ro/showthread.php?tid=2634</link>
			<pubDate>Thu, 22 Sep 2011 19:57:59 +0300</pubDate>
			<guid isPermaLink="false">http://free-play.ro/showthread.php?tid=2634</guid>
			<description><![CDATA[Pentru a putea modifica scriptul pe care-l voi prezenta in continuare trebuie sa stiti cate ceva despre lucrul cu array-uri in php. (daca e vorba de modificari importante).<br />
 Pentru a schimba setul de imagini nu trebuie decat sa fiti putin atenti. <br />
<br />
 Tot ceea ce codul PHP va transmite browser-ului va fi asemanator urmatoarea secventa HTML:<br />
[img]IMG/IMAGINE.jpg[/img] <br />
<br />
 Singurele diferente vor fi la ce e scris cu rosu. Vom avea posibilitatea sa atribuim fiecarei imagini URL-ul, TITLU, CALEA, ALT. Dimensiunile le va interpreta scriptul pentru fiecare imagine in parte.<br />
 Pentru a putea lua imaginile random, o sa avem nevoie de un array de forma celui de mai jos: <br />
 Array( <br />
 [prima] =&gt; array ( <br />
 [src] =&gt; img/3.jpg <br />
 [alt] =&gt; tutoriale html <br />
 [url] =&gt; [Only registered and activated users can see links. ]<br />
 [title] =&gt; Etutoriale-html<br />
 )<br />
 [a-doua] =&gt; array (<br />
 [src] =&gt; img/4.jpg<br />
 [alt] =&gt; tutoriale php<br />
 [url] =&gt; [Only registered and activated users can see links. ]<br />
 [title] =&gt; Etutoriale-php<br />
 )<br />
 )<br />
<br />
 Intr-un array de forma acestuia vor fi introduse datele imaginilor. Mai sus avem 2 imagini dar se pot adauga cu usurinta mai multe. Problema este ca pentru a se adauga sau sterge o poza trebuie sa facem modificari in acest array, iar acest lucru s-ar putea sa nu fie chiar usor de facut. Pentru cei care nu stiu sa lucreze cu array-uri am considerat ca este mai simplu sa folosesc un fisier de configurare exterior, un fisier .ini. Astfel, pentru a adauga, sterge sau modifica o poza care doriti sa fie inclusa in lista nu trebuie sa modificati fisierul .ini. Iata cum va arata array-ul de mai sus in fisierul images.ini:<br />
<br />
<br />
 [prima]<br />
 src = img/3.jpg<br />
 alt = tutoriale html<br />
 url = [Only registered and activated users can see links. ]<br />
 title = Etutoriale-html<br />
<br />
 [a-doua]<br />
 src = img/4.jpg<br />
 alt = tutoriale php<br />
 url = [Only registered and activated users can see links. ]<br />
 title = Etutoriale-php<br />
<br />
 [a-treia]<br />
 src = img/5.jpg<br />
 alt = tutoriale css<br />
 url = [Only registered and activated users can see links. ]<br />
 title = Etutoriale-CSS <br />
 Aici am adaugat trei imagini. Pentru a adauga o noua imagine trebuie sa scrieti pur si simplu inca o categorie respectand modelul de mai sus. La stergere este tot asa de simplu.<br />
<br />
 Acum, ca avem fisierul in care se introduc datele imaginilor care dorim sa fie afisate aleator la fiecare incarcare a paginii, sa scriem si fisierul PHP. Acesta trebuie in primul rand sa ia datele din fisierul .ini si sa le treaca intr-un array (&#36;image). Pentru a putea sa afiseze la intampare o imagine se introduce variabila &#36;img , care extrage aleator din array un element.<br />
 Rotire.php<br />
<br />
<br />
 &lt;?php<br />
<br />
<br />
 // fisierul .ini de configurare <br />
 &#36;FISIER_CONFIG= 'images.ini';<br />
<br />
 // facem o functie care sa afiseze imaginile<br />
 function ImagineAleatoare() {<br />
 global &#36;FISIER_CONFIG;<br />
 &#36;ini_file = &#36;FISIER_CONFIG;<br />
 // citim si trecem fisierul de configurare intr-un array multidimensional<br />
 &#36;imagini = @parse_ini_file(&#36;ini_file,true); <br />
 // daca in loc de true era trecut 'false' array-ul avea doar 2 dimensiuni<br />
 if (! &#36;imagini) {<br />
 die('nu gasim fisierul de configurare.');<br />
 }<br />
 // alege o imagine aleatoare din fisierul de config<br />
 &#36;img = array_rand(&#36;imagini);<br />
 // citeste si atribuie intr-un array dimensiunile imaginii<br />
 &#36;size = @getimagesize( &#36;imagini[&#36;img]['src'] );<br />
 // daca a fost specificat un URL deschide tag-ul pt url in care trece URL-ul si TITLE<br />
 if ( &#36;imagini[&#36;img]['url'] ) {<br />
 printf( <br />
 '&lt;a href="%s" title="%s"&gt;',<br />
 &#36;imagini[&#36;img]['url'],<br />
 &#36;imagini[&#36;img]['title']<br />
 );<br />
 }<br />
 // scrie si tag-ul pt imagine <br />
 printf(<br />
 '[img]%s[/img]',<br />
 &#36;imagini[&#36;img]['src'],<br />
 &#36;imagini[&#36;img]['alt'],<br />
 &#36;size[3] ); //dimensiunile sunt pe pozitia 3 in array-ul size<br />
 // inchide tag-ul pt URL<br />
 if ( &#36;imagini[&#36;img]['url'] ) {<br />
 echo('&lt;/a&gt;');<br />
 }<br />
 }<br />
<br />
<br />
 ?&gt;<br />
<br />
<br />
<br />
 Fisierul rotire.php, deschis in browser, nu face nimic. Pentru asta trebuie sa chemam functia ImagineAleatoare( ). Vom face asta acolo unde avem nevoie de ea. Iata cum se adreseaza:<br />
 Index.php<br />
 &lt;?php <br />
 include('rotire.php');<br />
 ?&gt;<br />
 &lt;html&gt;<br />
 &lt;head&gt;&lt;title&gt;afisare imagini&lt;/title&gt;&lt;/head&gt;<br />
 &lt;body&gt;<br />
 &lt;h1&gt; Reincarca pagina pentru a vedea o alta imagine &lt;/h1&gt;<br />
<br />
<br />
 &lt;?php ImagineAleatoare(); ?&gt;<br />
 &lt;/body&gt;<br />
 &lt;/html&gt;<br />
<br />
 Sursa : etutoriale.ro]]></description>
			<content:encoded><![CDATA[Pentru a putea modifica scriptul pe care-l voi prezenta in continuare trebuie sa stiti cate ceva despre lucrul cu array-uri in php. (daca e vorba de modificari importante).<br />
 Pentru a schimba setul de imagini nu trebuie decat sa fiti putin atenti. <br />
<br />
 Tot ceea ce codul PHP va transmite browser-ului va fi asemanator urmatoarea secventa HTML:<br />
[img]IMG/IMAGINE.jpg[/img] <br />
<br />
 Singurele diferente vor fi la ce e scris cu rosu. Vom avea posibilitatea sa atribuim fiecarei imagini URL-ul, TITLU, CALEA, ALT. Dimensiunile le va interpreta scriptul pentru fiecare imagine in parte.<br />
 Pentru a putea lua imaginile random, o sa avem nevoie de un array de forma celui de mai jos: <br />
 Array( <br />
 [prima] =&gt; array ( <br />
 [src] =&gt; img/3.jpg <br />
 [alt] =&gt; tutoriale html <br />
 [url] =&gt; [Only registered and activated users can see links. ]<br />
 [title] =&gt; Etutoriale-html<br />
 )<br />
 [a-doua] =&gt; array (<br />
 [src] =&gt; img/4.jpg<br />
 [alt] =&gt; tutoriale php<br />
 [url] =&gt; [Only registered and activated users can see links. ]<br />
 [title] =&gt; Etutoriale-php<br />
 )<br />
 )<br />
<br />
 Intr-un array de forma acestuia vor fi introduse datele imaginilor. Mai sus avem 2 imagini dar se pot adauga cu usurinta mai multe. Problema este ca pentru a se adauga sau sterge o poza trebuie sa facem modificari in acest array, iar acest lucru s-ar putea sa nu fie chiar usor de facut. Pentru cei care nu stiu sa lucreze cu array-uri am considerat ca este mai simplu sa folosesc un fisier de configurare exterior, un fisier .ini. Astfel, pentru a adauga, sterge sau modifica o poza care doriti sa fie inclusa in lista nu trebuie sa modificati fisierul .ini. Iata cum va arata array-ul de mai sus in fisierul images.ini:<br />
<br />
<br />
 [prima]<br />
 src = img/3.jpg<br />
 alt = tutoriale html<br />
 url = [Only registered and activated users can see links. ]<br />
 title = Etutoriale-html<br />
<br />
 [a-doua]<br />
 src = img/4.jpg<br />
 alt = tutoriale php<br />
 url = [Only registered and activated users can see links. ]<br />
 title = Etutoriale-php<br />
<br />
 [a-treia]<br />
 src = img/5.jpg<br />
 alt = tutoriale css<br />
 url = [Only registered and activated users can see links. ]<br />
 title = Etutoriale-CSS <br />
 Aici am adaugat trei imagini. Pentru a adauga o noua imagine trebuie sa scrieti pur si simplu inca o categorie respectand modelul de mai sus. La stergere este tot asa de simplu.<br />
<br />
 Acum, ca avem fisierul in care se introduc datele imaginilor care dorim sa fie afisate aleator la fiecare incarcare a paginii, sa scriem si fisierul PHP. Acesta trebuie in primul rand sa ia datele din fisierul .ini si sa le treaca intr-un array (&#36;image). Pentru a putea sa afiseze la intampare o imagine se introduce variabila &#36;img , care extrage aleator din array un element.<br />
 Rotire.php<br />
<br />
<br />
 &lt;?php<br />
<br />
<br />
 // fisierul .ini de configurare <br />
 &#36;FISIER_CONFIG= 'images.ini';<br />
<br />
 // facem o functie care sa afiseze imaginile<br />
 function ImagineAleatoare() {<br />
 global &#36;FISIER_CONFIG;<br />
 &#36;ini_file = &#36;FISIER_CONFIG;<br />
 // citim si trecem fisierul de configurare intr-un array multidimensional<br />
 &#36;imagini = @parse_ini_file(&#36;ini_file,true); <br />
 // daca in loc de true era trecut 'false' array-ul avea doar 2 dimensiuni<br />
 if (! &#36;imagini) {<br />
 die('nu gasim fisierul de configurare.');<br />
 }<br />
 // alege o imagine aleatoare din fisierul de config<br />
 &#36;img = array_rand(&#36;imagini);<br />
 // citeste si atribuie intr-un array dimensiunile imaginii<br />
 &#36;size = @getimagesize( &#36;imagini[&#36;img]['src'] );<br />
 // daca a fost specificat un URL deschide tag-ul pt url in care trece URL-ul si TITLE<br />
 if ( &#36;imagini[&#36;img]['url'] ) {<br />
 printf( <br />
 '&lt;a href="%s" title="%s"&gt;',<br />
 &#36;imagini[&#36;img]['url'],<br />
 &#36;imagini[&#36;img]['title']<br />
 );<br />
 }<br />
 // scrie si tag-ul pt imagine <br />
 printf(<br />
 '[img]%s[/img]',<br />
 &#36;imagini[&#36;img]['src'],<br />
 &#36;imagini[&#36;img]['alt'],<br />
 &#36;size[3] ); //dimensiunile sunt pe pozitia 3 in array-ul size<br />
 // inchide tag-ul pt URL<br />
 if ( &#36;imagini[&#36;img]['url'] ) {<br />
 echo('&lt;/a&gt;');<br />
 }<br />
 }<br />
<br />
<br />
 ?&gt;<br />
<br />
<br />
<br />
 Fisierul rotire.php, deschis in browser, nu face nimic. Pentru asta trebuie sa chemam functia ImagineAleatoare( ). Vom face asta acolo unde avem nevoie de ea. Iata cum se adreseaza:<br />
 Index.php<br />
 &lt;?php <br />
 include('rotire.php');<br />
 ?&gt;<br />
 &lt;html&gt;<br />
 &lt;head&gt;&lt;title&gt;afisare imagini&lt;/title&gt;&lt;/head&gt;<br />
 &lt;body&gt;<br />
 &lt;h1&gt; Reincarca pagina pentru a vedea o alta imagine &lt;/h1&gt;<br />
<br />
<br />
 &lt;?php ImagineAleatoare(); ?&gt;<br />
 &lt;/body&gt;<br />
 &lt;/html&gt;<br />
<br />
 Sursa : etutoriale.ro]]></content:encoded>
		</item>
	</channel>
</rss>
