<?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>DM Design &#187; Php</title>
	<atom:link href="http://www.dmdesign.ro/categorie/php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.dmdesign.ro</link>
	<description>Solutia completa pentru un site perfect &#124; Web Design, Web Site, Intretinere Web, Optimizare SEO, Grafica,</description>
	<lastBuildDate>Wed, 28 Sep 2011 17:35:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Curs valutar &#8211; script php</title>
		<link>http://www.dmdesign.ro/php/curs-valutar-script-php.dmdesign</link>
		<comments>http://www.dmdesign.ro/php/curs-valutar-script-php.dmdesign#comments</comments>
		<pubDate>Tue, 20 Oct 2009 06:33:52 +0000</pubDate>
		<dc:creator>ionut.mantescu</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[curs]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[valutar]]></category>

		<guid isPermaLink="false">http://www.dmdesign.ro/?p=968</guid>
		<description><![CDATA[Urmatorul script preia datele de curs valutar de la BNR si le afiseaza pe site-ul dvs. &#60;?php /** * @author Ionut Mantescu * @email ionut@digitalmoments.ro * @company DM Design - a Digital Moments solution * @website www.dmdesign.ro * @copyright 2007 - 2009 * * cerinte script * * fopen activ pe server * xml activ [...]]]></description>
			<content:encoded><![CDATA[<p>Urmatorul script preia datele de curs valutar de la BNR si le afiseaza pe site-ul dvs.</p>
<pre name="code" class="php">
&lt;?php
 /**
 * @author Ionut Mantescu
 * @email ionut@digitalmoments.ro
 * @company DM Design - a Digital Moments solution
 * @website www.dmdesign.ro
 * @copyright 2007 - 2009
 *
 * cerinte script
 *
 * fopen activ pe server
 * xml activ pe server
 * fisierul specificat in $file_cache sa fie setat CHMOD pentru scriere (664)
 *
 */

error_reporting(E_ALL);

// setare variabile de mediu
$contor            = 0;
$taguri            = array();
$stare            = '';
$fisier_bnr        = "http://www.bnro.ro/nbrfxrates.xml";
$fisier_cache    = "cursvalutar.xml";

// daca fisierul de cache e prea vechi se regenereaza
if ( (! file_exists($fisier_cache)) || (filesize($fisier_cache) == 0) || (time()-filemtime($fisier_cache) &gt; 3600) )
{
 $stuff = file($fisier_bnr);
 $fh = fopen($fisier_cache,"w");
 foreach ($stuff as $line) { fputs($fh,$line); }
 fclose ($fh);
 $xld = "Cursul a fost luat de la BNR";
}
else
 $xld = "Cursul a fost luat din cache"; 

// se seteaza functiile de lucru pentru parsarea xml-ului
function startElement($parser, $name, $attrs)
{
 global $contor, $taguri, $stare;

 $taguri[$contor]['nume'] = $name;
 $taguri[$contor]['atribute'] = $attrs;
}

function endElement($parser, $name)
{
 global $contor, $taguri, $stare;

 $stare = '';
 $contor++;
}

function characterData($parser, $data)
{
 global $contor, $taguri, $stare;

 $taguri[$contor]['info'] = $data;
 if (!$stare) {return;}
}

// se parseaza xml-ul si se citesc randurile din el
$xml_parser = xml_parser_create();
xml_set_element_handler($xml_parser, "startElement", "endElement");
xml_set_character_data_handler($xml_parser, "characterData");
if (!($fp = fopen($fisier_cache, "r")))
 die("Nu a putut fi citit fisierul XML din cache");

while ($data = fread($fp, 4096))
{
 if (!xml_parse($xml_parser, $data, feof($fp)))
 {
 die(sprintf("Eroare XML: %s la randul %d",
 xml_error_string(xml_get_error_code($xml_parser)),
 xml_get_current_line_number($xml_parser)));
 }
}
xml_parser_free($xml_parser);

// se seteaza valorile pentru fiecare moneda
for ($i=0;$i&lt;$contor; $i++)
{
 if ( isset($taguri[$i]['nume']) )
 if ($taguri[$i]['nume'] == 'SENDINGDATE')
 $data_curs = $taguri[$i]['info']; // se preia data specificata in xml

 if ( isset($taguri[$i]['atribute']['CURRENCY']) )
 $exchrate[$taguri[$i]['atribute']['CURRENCY']] = $taguri[$i]['info']; // se preia valoarea pentru fiecare moneda

 //if ($taguri[$i]['atribute']['CURRENCY'] == 'EUR')
 //echo '&lt;br /&gt;EURO: '.$taguri[$i]['info'];

 //if ($taguri[$i]['atribute']['CURRENCY'] == 'USD')
 //echo '&lt;br /&gt;USD: '.$taguri[$i]['info'];

 //echo $i.' - '.var_export($taguri[$i], true)."&lt;br /&gt;"; // se afiseaza toate tagurile si valorile gasite
}

// se afiseaza cursurile pe care le dorim
echo '&lt;br /&gt;Curs valutar din data: '.$data_curs;
echo '&lt;br /&gt;Euro: '.$exchrate['EUR'];
echo '&lt;br /&gt;USD: '.$exchrate['USD'];
echo '&lt;br /&gt;'.$xld;
?&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.dmdesign.ro/php/curs-valutar-script-php.dmdesign/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creaza text de tip Figlet in PHP</title>
		<link>http://www.dmdesign.ro/php/creaza-text-de-tip-figlet-in-php.dmdesign</link>
		<comments>http://www.dmdesign.ro/php/creaza-text-de-tip-figlet-in-php.dmdesign#comments</comments>
		<pubDate>Thu, 04 Dec 2008 10:58:50 +0000</pubDate>
		<dc:creator>ionut.mantescu</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Stiri IT]]></category>
		<category><![CDATA[draw]]></category>
		<category><![CDATA[figlet]]></category>
		<category><![CDATA[model]]></category>
		<category><![CDATA[output]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://ionutdesign.wordpress.com/?p=211</guid>
		<description><![CDATA[Zend_Text_Figlet este o componenta Zend care le permite developer-ilor sa creeze text Figlet. Figlet este o modalitate de a crea litere mari utilizand text. O scurta descriere a Figlet poate fi gasita aici. Un exemplude cod generat deja este afisat mai jos: ____ __ _ ____ &#124; _ \\ &#124; &#124;&#124; &#124; &#124;&#124; &#124; _ [...]]]></description>
			<content:encoded><![CDATA[<p>Zend_Text_Figlet este o componenta Zend care le permite developer-ilor sa creeze text <a href="http://en.wikipedia.org/wiki/FIGlet" target="_blank">Figlet</a>. Figlet este o modalitate de a crea litere mari utilizand text. O scurta descriere a Figlet poate fi gasita <a href="http://www.figlet.org/figlet_history.html" target="_blank">aici</a>.</p>
<p>Un exemplude cod generat deja este afisat mai jos:</p>
<pre>  ____     __   _     ____
 |  _ \\  | || | ||  |  _ \\
 | |_| || | '--' ||  | |_| ||
 | .__//  | .--. ||  | .__//
 |_|--`   |_|| |_||  |_|--`
 `-`      `-`  `-`   `-`</pre>
<p><span id="more-211"></span></p>
<blockquote>
<pre class="php"><span style="color:#000000;font-weight:bold;">&lt;?php</span>

<span style="color:#b1b100;">require_once</span><span style="color:#66cc66;">(</span><span style="color:#ff0000;">"zend/text/figlet.php"</span><span style="color:#66cc66;">)</span>;
<span style="color:#0000ff;">$figlet</span> = <span style="color:#000000;font-weight:bold;">new</span> Zend_Text_Figlet<span style="color:#66cc66;">(</span><span style="color:#66cc66;">)</span>;
<span style="color:#000066;">echo</span> <span style="color:#0000ff;">$figlet</span>-&gt;<span style="color:#006600;">render</span><span style="color:#66cc66;">(</span><span style="color:#ff0000;">'PHP'</span><span style="color:#66cc66;">)</span>;

<span style="color:#000000;font-weight:bold;">?&gt;</span></pre>
</blockquote>
<p>De asemenea puteti defini deiverse optiuni pentru Figlet folosind array.. de exemplu schimbarea fontului.</p>
<blockquote>
<pre class="php"><span style="color:#000000;font-weight:bold;">&lt;?php</span>

<span style="color:#b1b100;">require_once</span><span style="color:#66cc66;">(</span><span style="color:#ff0000;">"zend/text/figlet.php"</span><span style="color:#66cc66;">)</span>;
<span style="color:#808080;font-style:italic;">/* use a different font */</span>
<span style="color:#0000ff;">$options</span> = <span style="color:#000066;">array</span><span style="color:#66cc66;">(</span><span style="color:#ff0000;">'font'</span> =&gt; <span style="color:#ff0000;">'graffiti.flf'</span><span style="color:#66cc66;">)</span>;

<span style="color:#0000ff;">$figlet</span> = <span style="color:#000000;font-weight:bold;">new</span> Zend_Text_Figlet<span style="color:#66cc66;">(</span><span style="color:#0000ff;">$options</span><span style="color:#66cc66;">)</span>;
<span style="color:#000066;">echo</span> <span style="color:#0000ff;">$figlet</span>-&gt;<span style="color:#006600;">render</span><span style="color:#66cc66;">(</span><span style="color:#ff0000;">'PHP'</span><span style="color:#66cc66;">)</span>;

<span style="color:#000000;font-weight:bold;">?&gt;</span></pre>
</blockquote>
<pre>__________   ___ ___  __________
\______   \ /   |   \ \______   \
 |     ___//    ~    \ |     ___/
 |    |    \    Y    / |    |
 |____|     \___|_  /  |____|
                  \/</pre>
<p>Puteti descarca mai multe fonturi de <a href="http://www.figlet.org/fontdb.cgi" target="_blank">aici</a>.</p>
<p>Latimea initiala de afisare este de 80 de caractere pe care o puteti schimba cu optiunea &#8216;outputWidth&#8217;</p>
<blockquote>
<pre class="php"><span style="color:#0000ff;">$options</span> = <span style="color:#000066;">array</span><span style="color:#66cc66;">(</span><span style="color:#ff0000;">'outputWidth'</span> =&gt; <span style="color:#cc66cc;">120</span><span style="color:#66cc66;">)</span>;</pre>
</blockquote>
<p>Pentru mai multe optiuni puteti folosi <a href="http://framework.zend.com/manual/en/zend.text.html" target="_blank">documentatia</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dmdesign.ro/php/creaza-text-de-tip-figlet-in-php.dmdesign/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crearea documentelor Excel in PHP</title>
		<link>http://www.dmdesign.ro/php/crearea-documentelor-excel-in-php.dmdesign</link>
		<comments>http://www.dmdesign.ro/php/crearea-documentelor-excel-in-php.dmdesign#comments</comments>
		<pubDate>Thu, 04 Dec 2008 09:25:30 +0000</pubDate>
		<dc:creator>ionut.mantescu</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[cod]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[export]]></category>
		<category><![CDATA[formatare]]></category>
		<category><![CDATA[pear]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[salveaza]]></category>
		<category><![CDATA[save]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[sheet]]></category>
		<category><![CDATA[sursa]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://ionutdesign.wordpress.com/?p=209</guid>
		<description><![CDATA[Scriptul PEAR, Excel Writer este un modul pentru a crea documente Excel din PHP. Este asemanator cu modulul perl Spreadsheet::WriteExcel. Acesta suporta formatarea celulelor, formule, pagini multiple, setarea dimensiunii paginii, notite si multe altele. In continuare va voi arata un exemplu de cod pentru a va arata cat de usor este sa creezi un document [...]]]></description>
			<content:encoded><![CDATA[<p>Scriptul PEAR, <a href="http://pear.php.net/package/Spreadsheet_Excel_Writer" target="_blank">Excel Writer</a> este un modul pentru a crea documente Excel din PHP. Este asemanator cu modulul perl Spreadsheet::WriteExcel.</p>
<p>Acesta suporta formatarea celulelor, formule, pagini multiple, setarea dimensiunii paginii, notite si multe altele.</p>
<p>In continuare va voi arata un exemplu de cod pentru a va arata cat de usor este sa creezi un document Excel. Fisierul creat poate fi salvat pe server sau trimis direct catre browser direct.</p>
<p><span id="more-209"></span></p>
<pre class="php"><span style="color:#b1b100;">require_once</span> <span style="color:#ff0000;">'Spreadsheet/Excel/Writer.php'</span>;

<span style="color:#808080;font-style:italic;">// Creating a workbook</span>
<span style="color:#0000ff;">$workbook</span> = <span style="color:#000000;font-weight:bold;">new</span> Spreadsheet_Excel_Writer<span style="color:#66cc66;">(</span><span style="color:#66cc66;">)</span>;

<span style="color:#808080;font-style:italic;">/* Sending HTTP headers, this will popup a file save/open
dialog in the browser when this file is run
*/</span>
<span style="color:#0000ff;">$workbook</span>-&gt;<span style="color:#006600;">send</span><span style="color:#66cc66;">(</span><span style="color:#ff0000;">'excelTest.xls'</span><span style="color:#66cc66;">)</span>;

<span style="color:#808080;font-style:italic;">// Create 2 worksheets</span>
<span style="color:#0000ff;">$worksheet1</span> =&amp; <span style="color:#0000ff;">$workbook</span>-&gt;<span style="color:#006600;">addWorksheet</span><span style="color:#66cc66;">(</span><span style="color:#ff0000;">'worksheet 1'</span><span style="color:#66cc66;">)</span>;
<span style="color:#0000ff;">$worksheet2</span> =&amp; <span style="color:#0000ff;">$workbook</span>-&gt;<span style="color:#006600;">addWorksheet</span><span style="color:#66cc66;">(</span><span style="color:#ff0000;">'worksheet 2'</span><span style="color:#66cc66;">)</span>;

<span style="color:#808080;font-style:italic;">// Set header formating for Sheet 1</span>
<span style="color:#0000ff;">$header</span> =&amp; <span style="color:#0000ff;">$workbook</span>-&gt;<span style="color:#006600;">addFormat</span><span style="color:#66cc66;">(</span><span style="color:#66cc66;">)</span>;
<span style="color:#0000ff;">$header</span>-&gt;<span style="color:#006600;">setBold</span><span style="color:#66cc66;">(</span><span style="color:#66cc66;">)</span>;		<span style="color:#808080;font-style:italic;">// Make it bold</span>
<span style="color:#0000ff;">$header</span>-&gt;<span style="color:#006600;">setColor</span><span style="color:#66cc66;">(</span><span style="color:#ff0000;">'black'</span><span style="color:#66cc66;">)</span>;	<span style="color:#808080;font-style:italic;">// Make foreground color black</span>
<span style="color:#0000ff;">$header</span>-&gt;<span style="color:#006600;">setFgColor</span><span style="color:#66cc66;">(</span><span style="color:#ff0000;">"green"</span><span style="color:#66cc66;">)</span>;	<span style="color:#808080;font-style:italic;">// Set background color to green</span>
<span style="color:#0000ff;">$header</span>-&gt;<span style="color:#006600;">setHAlign</span><span style="color:#66cc66;">(</span><span style="color:#ff0000;">'center'</span><span style="color:#66cc66;">)</span>;	<span style="color:#808080;font-style:italic;">// Align text to center</span>

<span style="color:#808080;font-style:italic;">// Write some data on Sheet 1</span>
<span style="color:#0000ff;">$worksheet1</span>-&gt;<span style="color:#006600;">write</span><span style="color:#66cc66;">(</span><span style="color:#cc66cc;">0</span>, <span style="color:#cc66cc;">0</span>, <span style="color:#ff0000;">'Name'</span>, <span style="color:#0000ff;">$header</span><span style="color:#66cc66;">)</span>;
<span style="color:#0000ff;">$worksheet1</span>-&gt;<span style="color:#006600;">write</span><span style="color:#66cc66;">(</span><span style="color:#cc66cc;">0</span>, <span style="color:#cc66cc;">1</span>, <span style="color:#ff0000;">'Age'</span>, <span style="color:#0000ff;">$header</span><span style="color:#66cc66;">)</span>;
<span style="color:#0000ff;">$worksheet1</span>-&gt;<span style="color:#006600;">write</span><span style="color:#66cc66;">(</span><span style="color:#cc66cc;">1</span>, <span style="color:#cc66cc;">0</span>, <span style="color:#ff0000;">'Sameer Borate'</span><span style="color:#66cc66;">)</span>;
<span style="color:#0000ff;">$worksheet1</span>-&gt;<span style="color:#006600;">write</span><span style="color:#66cc66;">(</span><span style="color:#cc66cc;">1</span>, <span style="color:#cc66cc;">1</span>, <span style="color:#cc66cc;">30</span><span style="color:#66cc66;">)</span>;

<span style="color:#808080;font-style:italic;">// Set header formating for Sheet 2</span>
<span style="color:#0000ff;">$header</span> =&amp; <span style="color:#0000ff;">$workbook</span>-&gt;<span style="color:#006600;">addFormat</span><span style="color:#66cc66;">(</span><span style="color:#66cc66;">)</span>;
<span style="color:#0000ff;">$header</span>-&gt;<span style="color:#006600;">setBold</span><span style="color:#66cc66;">(</span><span style="color:#66cc66;">)</span>;		<span style="color:#808080;font-style:italic;">// Make it bold</span>
<span style="color:#0000ff;">$header</span>-&gt;<span style="color:#006600;">setFgColor</span><span style="color:#66cc66;">(</span><span style="color:#ff0000;">"red"</span><span style="color:#66cc66;">)</span>;	<span style="color:#808080;font-style:italic;">// Set background color to red</span>
<span style="color:#0000ff;">$header</span>-&gt;<span style="color:#006600;">setHAlign</span><span style="color:#66cc66;">(</span><span style="color:#ff0000;">'center'</span><span style="color:#66cc66;">)</span>;	<span style="color:#808080;font-style:italic;">// Align text to center</span>

<span style="color:#808080;font-style:italic;">// Write some data on Sheet 2</span>
<span style="color:#0000ff;">$worksheet2</span>-&gt;<span style="color:#006600;">write</span><span style="color:#66cc66;">(</span><span style="color:#cc66cc;">0</span>, <span style="color:#cc66cc;">0</span>, <span style="color:#ff0000;">'Name'</span>, <span style="color:#0000ff;">$header</span><span style="color:#66cc66;">)</span>;
<span style="color:#0000ff;">$worksheet2</span>-&gt;<span style="color:#006600;">write</span><span style="color:#66cc66;">(</span><span style="color:#cc66cc;">0</span>, <span style="color:#cc66cc;">1</span>, <span style="color:#ff0000;">'Age'</span>, <span style="color:#0000ff;">$header</span><span style="color:#66cc66;">)</span>;
<span style="color:#0000ff;">$worksheet2</span>-&gt;<span style="color:#006600;">write</span><span style="color:#66cc66;">(</span><span style="color:#cc66cc;">1</span>, <span style="color:#cc66cc;">0</span>, <span style="color:#ff0000;">'Tom Peters'</span><span style="color:#66cc66;">)</span>;
<span style="color:#0000ff;">$worksheet2</span>-&gt;<span style="color:#006600;">write</span><span style="color:#66cc66;">(</span><span style="color:#cc66cc;">1</span>, <span style="color:#cc66cc;">1</span>, <span style="color:#cc66cc;">30</span><span style="color:#66cc66;">)</span>;

<span style="color:#808080;font-style:italic;">// Send the file to the browser</span>
<span style="color:#0000ff;">$workbook</span>-&gt;<span style="color:#006600;">close</span><span style="color:#66cc66;">(</span><span style="color:#66cc66;">)</span>;
<span style="color:#000000;font-weight:bold;">?&gt;</span></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.dmdesign.ro/php/crearea-documentelor-excel-in-php.dmdesign/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sidu &#8211; un client MySQL gratuit</title>
		<link>http://www.dmdesign.ro/php/sidu-un-client-mysql-gratuit.dmdesign</link>
		<comments>http://www.dmdesign.ro/php/sidu-un-client-mysql-gratuit.dmdesign#comments</comments>
		<pubDate>Thu, 04 Dec 2008 09:00:59 +0000</pubDate>
		<dc:creator>ionut.mantescu</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[Stiri IT]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[descarca]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[drop]]></category>
		<category><![CDATA[empty]]></category>
		<category><![CDATA[export]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[gratuit]]></category>
		<category><![CDATA[import]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[sidu]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[table]]></category>

		<guid isPermaLink="false">http://ionutdesign.wordpress.com/?p=204</guid>
		<description><![CDATA[MySQL Sidu este un client mysql gratuit care ruleaza intr-un browser. Scris in PHP, MySQL Sidu este un utilitar simplu si usor de folosit. Acesta poate fi folosit pentru a selecta/insera/sterge/modifica inregistrarile din bazele de date. Bineinteles ca Sidu poate face mult mai multe lucruri. Multi dintre voi poate ca deja folositi un alt client [...]]]></description>
			<content:encoded><![CDATA[<p>MySQL Sidu este un client mysql gratuit care ruleaza intr-un browser. Scris in PHP, MySQL Sidu este un utilitar simplu si usor de folosit.</p>
<p>Acesta poate fi folosit pentru a selecta/insera/sterge/modifica inregistrarile din bazele de date. Bineinteles ca Sidu poate face mult mai multe lucruri. Multi dintre voi poate ca deja folositi un alt client (<a href="http://www.phpmyadmin.net/home_page/index.php" target="_blank">phpMyAdmin</a>, <a href="http://dev.mysql.com/downloads/workbench/5.0.html" target="_blank">MySQL Workbench</a>), dar cred ca puteti sa ii dati o sansa si lui Sidu.</p>
<p><span id="more-204"></span></p>
<p>Fiind de dimensiune mica (mai putin de 200kb), este usor de instalat. Il puteti integra chiar si in propriile aplicatii php <img src='http://www.dmdesign.ro/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Cateva din functiile Sidu vi le voi lista in continuare:</p>
<p>+ poate grupa tabelele dupa primele x litere din nume;<br />
+ rezultatele pot fi afisate in 1 sau 2 coloane intre care puteti comuta;<br />
+ lista tabelelor poate fi de asemenea sortata si filtrata;<br />
+ Sidu se poate conecta la o baza de date atat local cat si la distanta, cu abilitatea de a salva conexiunile pe server;<br />
+ deoarece Sidu lucreaza pe web, sunt prezente cateva certificate de securitate pentru a proteja datele dumneavoastra de accesul neautorizat;<br />
+ poate lucra pentru mai multi utilizatori si multiple instante in acelasi timp;<br />
+ se poate lucra cu tabelele MySQL usor cu ajutorul interfetei grafice;<br />
+ golirea, stergerea, exportul sau schimbarea tabelelor cu un singur click;<br />
+ importul bazelor de date.</p>
<p><a href="http://sidu.sourceforge.net/mysql-sidu.php" target="_blank">Descarca gratuit MySQL Sidu</a></p>
<p><a href="http://www.dmdesign.ro/wp-content/uploads/2008/12/img-mysql-sidu-screenshot2.png" class="highslide-image" onclick="return hs.expand(this);"><img class="alignnone size-full wp-image-205" title="img-mysql-sidu-screenshot2" src="http://www.dmdesign.ro/wp-content/uploads/2008/12/img-mysql-sidu-screenshot2.png" alt="img-mysql-sidu-screenshot2" width="685" height="237" /></a></p>
<p><a href="http://www.dmdesign.ro/wp-content/uploads/2008/12/img-mysql-sidu-screenshot4.png" class="highslide-image" onclick="return hs.expand(this);"><img class="alignnone size-full wp-image-206" title="img-mysql-sidu-screenshot4" src="http://www.dmdesign.ro/wp-content/uploads/2008/12/img-mysql-sidu-screenshot4.png" alt="img-mysql-sidu-screenshot4" width="452" height="327" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dmdesign.ro/php/sidu-un-client-mysql-gratuit.dmdesign/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Afisati stiri RSS cu ajutorul PHP-ului</title>
		<link>http://www.dmdesign.ro/php/afisati-stiri-rss-cu-ajutorul-php-ului.dmdesign</link>
		<comments>http://www.dmdesign.ro/php/afisati-stiri-rss-cu-ajutorul-php-ului.dmdesign#comments</comments>
		<pubDate>Thu, 04 Dec 2008 08:03:11 +0000</pubDate>
		<dc:creator>ionut.mantescu</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[afisare]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[functie]]></category>
		<category><![CDATA[receptionare]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[stire]]></category>
		<category><![CDATA[stiri]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://ionutdesign.wordpress.com/?p=202</guid>
		<description><![CDATA[Stirile RSS sunt folosite pe majoritatea site-urilor.. Acestea pot fi afisate pe bloguri sau pe diferite site-uri. Daca doriti ca si site-ul dumneavoastra sa afiseze astfel de stiri, acest lucru se poate face mai usor decat credeti In acest tutorial va voi arata cu sa afisati stirile RSS de pe IonutDesign Blog folosind PHP. Codul [...]]]></description>
			<content:encoded><![CDATA[<p>Stirile RSS sunt folosite pe majoritatea site-urilor.. Acestea pot fi afisate pe bloguri sau pe diferite site-uri. Daca doriti ca si site-ul dumneavoastra sa afiseze astfel de stiri, acest lucru se poate face mai usor decat credeti <img src='http://www.dmdesign.ro/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>In acest tutorial va voi arata cu sa afisati stirile RSS de pe IonutDesign Blog folosind PHP.</p>
<p><span id="more-202"></span></p>
<p>Codul sursa</p>
<p>Aceste doua linii de cod pe care le vom scrie vor receptiona datele RSS.</p>
<p>$file = file_get_contents(&#8220;http://ionutdesign.wordpress.com/feed/&#8221;);<br />
$xml = new SimpleXMLElement($file);</p>
<p>Urmatorul lucru este sa utilizam functia foreach pentru ca atunci cand se gaseste un subiect sa faca ceva cu el</p>
<p>foreach($xml-&gt;channel-&gt;item as $feed){<br />
echo $feed-&gt;title.&#8217;&lt;br&gt;&#8217;;<br />
}</p>
<p>Ceea ce face acest cod este sa afiseze titlurile tuturor subiectelor din RSS. Daca doriti sa afisati link-urile catre stiri trebuies sa inlocuiti <strong>$feed-&gt;link.</strong></p>
<p>Tot codul ar trebui sa arate in acest fel</p>
<p>&lt;?php</p>
<p>$file = file_get_contents(&#8220;http://www.thetutorialblog.com/feed/&#8221;);<br />
$xml = new SimpleXMLElement($file);</p>
<p>foreach($xml-&gt;channel-&gt;item as $feed){<br />
echo $feed-&gt;title.&#8217;&lt;br&gt;&#8217;;<br />
}<br />
?&gt;</p>
<p>Sper ca acest tutorial sa va fie util.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dmdesign.ro/php/afisati-stiri-rss-cu-ajutorul-php-ului.dmdesign/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Trimiteti un email cu PHP</title>
		<link>http://www.dmdesign.ro/php/trimiteti-un-email-cu-php.dmdesign</link>
		<comments>http://www.dmdesign.ro/php/trimiteti-un-email-cu-php.dmdesign#comments</comments>
		<pubDate>Thu, 04 Dec 2008 07:26:43 +0000</pubDate>
		<dc:creator>ionut.mantescu</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[functie]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[mesaj]]></category>
		<category><![CDATA[message]]></category>
		<category><![CDATA[notificare]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[send]]></category>
		<category><![CDATA[subiect]]></category>
		<category><![CDATA[subject]]></category>
		<category><![CDATA[trimite]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://ionutdesign.wordpress.com/?p=199</guid>
		<description><![CDATA[Email-ul este folosit de de majoritatea oamenilor care folosesc internetul. Urmatorul script este util in special pentru a trimite codurile de activare sau notificatii catre utilizatori daca aveti un site web. Pentru a trimite un email in PHP trebuie sa folosim functia mail() si 3 parametrii. &#60;?php $to = &#8220;email@address.com&#8221;; $subject = &#8220;Our Subject&#8221;; $message [...]]]></description>
			<content:encoded><![CDATA[<p>Email-ul este folosit de de majoritatea oamenilor care folosesc internetul.</p>
<p>Urmatorul script este util in special pentru a trimite codurile de activare sau notificatii catre utilizatori daca aveti un site web.</p>
<p>Pentru a trimite un email in PHP trebuie sa folosim functia mail() si 3 parametrii.</p>
<p><span id="more-199"></span></p>
<blockquote><p>&lt;?php</p>
<p>$to = &#8220;email@address.com&#8221;;<br />
$subject = &#8220;Our Subject&#8221;;<br />
$message = &#8220;The message to send&#8221;;<br />
$header = &#8220;From: you@email.com&#8221;;</p>
<p>mail($to, $subject, $message, $header);</p>
<p>?&gt;</p></blockquote>
<p>Click <a href="http://uk2.php.net/manual/en/function.mail.php" target="_blank">aici</a> pentru a afla mai multe detalii despre functia mail().</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dmdesign.ro/php/trimiteti-un-email-cu-php.dmdesign/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ce este PHP?</title>
		<link>http://www.dmdesign.ro/php/ce-este-php.dmdesign</link>
		<comments>http://www.dmdesign.ro/php/ce-este-php.dmdesign#comments</comments>
		<pubDate>Thu, 20 Nov 2008 14:09:30 +0000</pubDate>
		<dc:creator>ionut.mantescu</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[ce]]></category>
		<category><![CDATA[definitie]]></category>
		<category><![CDATA[este]]></category>

		<guid isPermaLink="false">http://ionutdesign.wordpress.com/?p=139</guid>
		<description><![CDATA[Pe multe site-uri o sa gasiti articole introductive despre PHP si nu numai, asa ca unul in plus nu strica. In primul rind PHP este un limbaj de programare asemanator cu C++ sau Perl, executat pe serverele web (Apache, IIS, altele), sau server-side, care returneaza cod HTML. Se pot folosi algoritmi de generarea paginilor, informatii [...]]]></description>
			<content:encoded><![CDATA[<p>Pe multe site-uri o sa gasiti articole introductive despre PHP si nu numai, asa ca unul in plus nu strica.</p>
<p>In primul rind PHP este un limbaj de programare asemanator cu C++ sau Perl, executat pe serverele web (Apache, IIS, altele), sau server-side, care returneaza cod HTML. Se pot folosi algoritmi de generarea paginilor, informatii stocate in baze de date, conectari pe alte site-uri, XML, fisiere si multe alte lucruri. Paginile sint deci generate dinamic din diverse surse, nu static dintr-un fisier doar de afisat.</p>
<p>In plus se pot prelucra parametrii pasati paginilor PHP prin operatiuni GET sau POST disponibile folosind HTTP. Sau altfel spus, puteti prelucra valorile cimpurilor formelor HTML (salva, trimite prin email, etc.).</p>
<p><span id="more-678"></span>PHP nu este singurul limbaj de acest fel: ASP, ASP.NET, Perl, JSP, ColdFusion, iHTML, CGI sau alte solutii. Insa este unul dintre cele mai bine puse la punct, cu o gramada de functii disponibile si oferit de majoritatea hostingurilor pe Linux / Unix.</p>
<p>In mod normal se folosesc functii pentru diverse operatiuni insa se pot crea si folosi si clase. Tot codul PHP este pus intre taguri:</p>
<p>&lt;?php &#8230; cod PHP &#8230; ?&gt;</p>
<p>Acest cod se executa NUMAI pe server iar in browser este trimis cod HTML generat. Paginile au de obicei extensia .php insa pot fi folosite si alte variante.</p>
<p>In aceste articole despre PHP nu o sa facem o copie a manualului PHP existent si in limba romana la <a href="http://www.php.net/manual/ro/" target="_blank">http://www.php.net/manual/ro/</a> , sau chiar se poate downloada intreg manualul tradus de la <a href="http://www.php.net/download-docs.php" target="_blank">http://www.php.net/download-docs.php</a> . Insa vorba vine RO pentru ca pare ca urmeaza sa fie tradus, in momentul de fata majoritatea documentatiei este inca in engleza.</p>
<p>O sa fie prezentat exemple concrete de utilizare si alte aspecte mai putin clare.</p>
<p>Daca sinteti curiosi de istoria PHP o sa vedeti ca totul a inceput in 1995 de catre Rasmus Lerdorf. In momentul de fata proiectul este continuat de catre Andi Gutmans si Zeev Suraski cu a lor companie Zend Technologies.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dmdesign.ro/php/ce-este-php.dmdesign/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Validarea unui CNP romanesc</title>
		<link>http://www.dmdesign.ro/php/validarea-unui-cnp-romanesc.dmdesign</link>
		<comments>http://www.dmdesign.ro/php/validarea-unui-cnp-romanesc.dmdesign#comments</comments>
		<pubDate>Thu, 20 Nov 2008 13:13:29 +0000</pubDate>
		<dc:creator>ionut.mantescu</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[cnp]]></category>
		<category><![CDATA[cod]]></category>
		<category><![CDATA[programare]]></category>
		<category><![CDATA[romania]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[sursa]]></category>

		<guid isPermaLink="false">http://ionutdesign.wordpress.com/?p=123</guid>
		<description><![CDATA[In acest articol va prezint un script ce valideaza un CNP din romania. &#60;?php /* Validare de CNP 1) se calculeaza suma s:=c(1)*2+c(2)*7+c(3)*9+c(4)*1+c(5)*4+c(6)*6+c(7)*3+c(8)*5+c(9)*8+c(10)*2+c(11)*7+c(12)*9 2) faci impartirea rest=s%11 3) dupa cum: - rest&#60;10 at c(13)=rest sau - rest=10 at c(13)=1 */ $cnp = &#8220;&#8221;; if ( calcCNP ( $cnp ) ) { echo $cnp.&#8221; e valid&#8221;; [...]]]></description>
			<content:encoded><![CDATA[<p>In acest articol va prezint un script ce valideaza un CNP din romania.</p>
<p>&lt;?php</p>
<p>/*<br />
Validare de CNP<br />
1) se calculeaza suma<br />
s:=c(1)*2+c(2)*7+c(3)*9+c(4)*1+c(5)*4+c(6)*6+c(7)*3+c(8)*5+c(9)*8+c(10)*2+c(11)*7+c(12)*9<br />
2) faci impartirea<br />
rest=s%11<br />
3) dupa cum:<br />
- rest&lt;10 at c(13)=rest<br />
sau<br />
- rest=10 at c(13)=1<br />
*/</p>
<p><span id="more-676"></span>$cnp = &#8220;&#8221;;<br />
if ( calcCNP ( $cnp ) ) {<br />
echo $cnp.&#8221; e valid&#8221;;<br />
} else {<br />
echo $cnp.&#8221; e invalid&#8221;;<br />
}</p>
<p>function calcCNP ($cnp) {<br />
if ( strlen ($cnp) != 13 ) {<br />
return FALSE;<br />
}</p>
<p>$s = $cnp{0}*2+$cnp{1}*7+$cnp{2}*9+$cnp{3}*1+$cnp{4}*4+$cnp{5}*6+$cnp{6}*3+$cnp{7}*5+$cnp{8}*8+$cnp{9}*2+$cnp{10}*7+$cnp{11}*9;<br />
$rest = $s%11;<br />
if ( $cnp{12} == $rest ) {<br />
return TRUE;<br />
} else {<br />
return FALSE;<br />
}<br />
}</p>
<p>?&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dmdesign.ro/php/validarea-unui-cnp-romanesc.dmdesign/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

