<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">

<channel>
<title><![CDATA[www.taymaz.ir]]></title>
<link><![CDATA[http://www.taymaz.ir]]></link>
<description><![CDATA[مقالات]]></description>
<generator>taymaz farshi</generator>
<category><![CDATA[PHP]]></category>
<image>
<url><![CDATA[http://www.taymaz.ir/images/topics/php.gif]]></url>
<title><![CDATA[PHP]]></title>
<link><![CDATA[http://www.taymaz.ir/topics/]]></link>
</image>
<item>
<title><![CDATA[آموزش CURL در PHP]]></title>
<link><![CDATA[http://www.taymaz.ir/articles_%D8%A2%D9%85%D9%88%D8%B2%D8%B4+CURL+%D8%AF%D8%B1+PHP.html]]></link>
<guid isPermaLink="true"><![CDATA[http://www.taymaz.ir/articles_%D8%A2%D9%85%D9%88%D8%B2%D8%B4+CURL+%D8%AF%D8%B1+PHP.html]]></guid>
<description><![CDATA[<div style="text-align: left"><span style="font-family:Tahoma;">CURL, Client URL Library Functions<br />
</span></div>
<div style="text-align: right"><span style="font-family:Tahoma;"><br />
معرفی<br />
PHP از libcurl (کتابخانه ای که توسط Daniel Stenberg درست شده است) پشتیبانی می کند. این کتابخانه یه شما امکان اتصال به سرور ها مختلف با پروتکل های متفاوت را می دهد. libcurl در حال حاضر از پروتکل های http, https, ftp, gopher, telnet, dict, file و ldap پشتیبانی می کند. همچنین libcurl از HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies و user+password authentication پشتیبانی می کند.<br />
تابع های CURL از PHP 4.0.2 به بعد افزوده شده اند.<br />
<br />
</span>&nbsp;</div>]]></description>
<pubDate><![CDATA[Thu, 20 Aug 2009 05:28:53 GMT]]></pubDate>
</item>
<item>
<title><![CDATA[توليد فايل PDF]]></title>
<link><![CDATA[http://www.taymaz.ir/articles_%D8%AA%D9%88%D9%84%D9%8A%D8%AF+%D9%81%D8%A7%D9%8A%D9%84+PDF.html]]></link>
<guid isPermaLink="true"><![CDATA[http://www.taymaz.ir/articles_%D8%AA%D9%88%D9%84%D9%8A%D8%AF+%D9%81%D8%A7%D9%8A%D9%84+PDF.html]]></guid>
<description><![CDATA[<div style="text-align: right;"><span style="font-family: Tahoma;">كدها شايد داراي اشكالات جزئي باشند ولي در كل ساختار صحيح ميباشد</span></div>]]></description>
<pubDate><![CDATA[Sun, 12 Jul 2009 04:01:23 GMT]]></pubDate>
</item>
<item>
<title><![CDATA[PHP Email Address validation از طريق SMTP ]]></title>
<link><![CDATA[http://www.taymaz.ir/articles_PHP+Email+Address+validation+%D8%A7%D8%B2+%D8%B7%D8%B1%D9%8A%D9%82+SMTP+.html]]></link>
<guid isPermaLink="true"><![CDATA[http://www.taymaz.ir/articles_PHP+Email+Address+validation+%D8%A7%D8%B2+%D8%B7%D8%B1%D9%8A%D9%82+SMTP+.html]]></guid>
<description><![CDATA[<div style="text-align: right;"><span style="font-family: Tahoma;">اين كدها يراي php4,php5 نوشته شده </span></div>]]></description>
<pubDate><![CDATA[Sun, 12 Jul 2009 03:43:50 GMT]]></pubDate>
</item>
<item>
<title><![CDATA[نمايش تصوير در PHP MYSQL]]></title>
<link><![CDATA[http://www.taymaz.ir/articles_%D9%86%D9%85%D8%A7%D9%8A%D8%B4+%D8%AA%D8%B5%D9%88%D9%8A%D8%B1+%D8%AF%D8%B1+PHP+MYSQL.html]]></link>
<guid isPermaLink="true"><![CDATA[http://www.taymaz.ir/articles_%D9%86%D9%85%D8%A7%D9%8A%D8%B4+%D8%AA%D8%B5%D9%88%D9%8A%D8%B1+%D8%AF%D8%B1+PHP+MYSQL.html]]></guid>
<description><![CDATA[<div style="text-align: right;"><span style="font-family: Tahoma;">&nbsp;كد ها دقيقا تست نشده و شايد شامل خطا باشد </span></div>]]></description>
<pubDate><![CDATA[Sun, 12 Jul 2009 03:24:49 GMT]]></pubDate>
</item>
<item>
<title><![CDATA[لیستی از مقالات php]]></title>
<link><![CDATA[http://www.taymaz.ir/articles_%D9%84%DB%8C%D8%B3%D8%AA%DB%8C+%D8%A7%D8%B2+%D9%85%D9%82%D8%A7%D9%84%D8%A7%D8%AA+php.html]]></link>
<guid isPermaLink="true"><![CDATA[http://www.taymaz.ir/articles_%D9%84%DB%8C%D8%B3%D8%AA%DB%8C+%D8%A7%D8%B2+%D9%85%D9%82%D8%A7%D9%84%D8%A7%D8%AA+php.html]]></guid>
<description><![CDATA[<div style="text-align: right;"><span style="font-family: Tahoma;">لينك دانلود مقالات ايران پي اچ پي </span></div>]]></description>
<pubDate><![CDATA[Fri, 27 Feb 2009 18:06:53 GMT]]></pubDate>
</item>
<item>
<title><![CDATA[اسکریپت برنامه نمایش تعداد افراد آنلاین برای وب سایت ها]]></title>
<link><![CDATA[http://www.taymaz.ir/articles_%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA+%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87+%D9%86%D9%85%D8%A7%DB%8C%D8%B4+%D8%AA%D8%B9%D8%AF%D8%A7%D8%AF+%D8%A7%D9%81%D8%B1%D8%A7%D8%AF+%D8%A2%D9%86%D9%84%D8%A7%DB%8C%D9%86+%D8%A8%D8%B1%D8%A7%DB%8C+%D9%88%D8%A8+%D8%B3%D8%A7%DB%8C%D8%AA+%D9%87%D8%A7.html]]></link>
<guid isPermaLink="true"><![CDATA[http://www.taymaz.ir/articles_%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA+%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87+%D9%86%D9%85%D8%A7%DB%8C%D8%B4+%D8%AA%D8%B9%D8%AF%D8%A7%D8%AF+%D8%A7%D9%81%D8%B1%D8%A7%D8%AF+%D8%A2%D9%86%D9%84%D8%A7%DB%8C%D9%86+%D8%A8%D8%B1%D8%A7%DB%8C+%D9%88%D8%A8+%D8%B3%D8%A7%DB%8C%D8%AA+%D9%87%D8%A7.html]]></guid>
<description><![CDATA[<div style="text-align: right"><span style="font-family:Tahoma;">در اکثر برنامه های جامع شمارش بازدیدکننده ، قابلیت نمایش افرادی که آنلاین هستند تعبیه شده که به وفور وجود دارد و می توانید از انها از استفاده کنید. من در اینجا قصد ندارم اسکریپتی را معرفی کنم که بلافاصله پس از دریافت بتوانید آن را به سرویس دهنده خود منتقل کرده و از آن استفاده کنید! اینجا جنبه آموزشی ساختار این اسکریپت و نحوه کارش مهم است.</span>&nbsp;</div>]]></description>
<pubDate><![CDATA[Sat, 24 Jan 2009 13:34:58 GMT]]></pubDate>
</item>
<item>
<title><![CDATA[اسکریپت برنامه نمایش تعداد افراد آنلاین برای وب سایت ها]]></title>
<link><![CDATA[http://www.taymaz.ir/articles_%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA+%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87+%D9%86%D9%85%D8%A7%DB%8C%D8%B4+%D8%AA%D8%B9%D8%AF%D8%A7%D8%AF+%D8%A7%D9%81%D8%B1%D8%A7%D8%AF+%D8%A2%D9%86%D9%84%D8%A7%DB%8C%D9%86+%D8%A8%D8%B1%D8%A7%DB%8C+%D9%88%D8%A8+%D8%B3%D8%A7%DB%8C%D8%AA+%D9%87%D8%A7.html]]></link>
<guid isPermaLink="true"><![CDATA[http://www.taymaz.ir/articles_%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA+%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87+%D9%86%D9%85%D8%A7%DB%8C%D8%B4+%D8%AA%D8%B9%D8%AF%D8%A7%D8%AF+%D8%A7%D9%81%D8%B1%D8%A7%D8%AF+%D8%A2%D9%86%D9%84%D8%A7%DB%8C%D9%86+%D8%A8%D8%B1%D8%A7%DB%8C+%D9%88%D8%A8+%D8%B3%D8%A7%DB%8C%D8%AA+%D9%87%D8%A7.html]]></guid>
<description><![CDATA[<div style="text-align: right">
<div style="text-align: right"><span style="font-family:Tahoma;">اسکریپت برنامه نمایش تعداد افراد آنلاین برای وب سایت ها<br />
در اکثر برنامه های جامع شمارش بازدیدکننده ، قابلیت نمایش افرادی که آنلاین هستند تعبیه شده که به وفور وجود دارد و می توانید از انها از استفاده کنید. من در اینجا قصد ندارم اسکریپتی را معرفی کنم که بلافاصله پس از دریافت بتوانید آن را به سرویس دهنده خود منتقل کرده و از آن استفاده کنید! اینجا جنبه آموزشی ساختار این اسکریپت و نحوه کارش مهم است. <br />
به راحتی می توان اطلاعات مربوط به این اسکریپت را در یک فایل متنی ذخیره نمود اما برای انعطاف پذیری و قدرت مانور بیشتر از بانک اطلاعاتی MySQL استفاده می کنیم.<br />
<br />
در ابتدای کار برای ساخت این جدول کدهای SQL زیر را در بانک اطلاعاتی خود وارد کنید:<br />
<br />
کد:</span></div>
<div style="text-align: left"><span style="font-family:Tahoma;">CREATE TABLE online_count ( <br />
ip char(15) NOT NULL, <br />
TMP timestamp(14), <br />
PRIMARY KEY (ip) <br />
); <br />
<br />
</span></div>
<div style="text-align: right"><span style="font-family:Tahoma;">واضح است که این کدها یک جدول به نام online_count با دو فیلد، یکی برای زمان و دیگری برای آدرس ip ایجاد می کند. بخش اصلی این اسکریپت به شکل زیر است:<br />
کد:</span></div>
<div style="text-align: left"><span style="font-family:Tahoma;">&lt;?php<br />
$Host = &quot;localhost&quot;; //Host name<br />
$User = &quot;root&quot;; // Username<br />
$Mdp  = &quot;microrayaneh.com&quot;; // Password<br />
$Base = &quot;test&quot;; // Database Name<br />
<br />
mysql_connect ( $Host , $User , $Mdp );<br />
<br />
//Timeout in seconds<br />
$TimeOut = 60;<br />
<br />
$ip = getenv( &quot;REMOTE_ADDR&quot; );<br />
<br />
$Requete = &quot;DELETE FROM online_count WHERE TMP &lt; now()&quot;;<br />
$Resultat = mysql_db_query( $Base , $Requete );<br />
$Requete = &quot;SELECT count(*) FROM online_count WHERE ip='$ip'&quot;;<br />
$Resultat = mysql_db_query( $Base , $Requete );<br />
<br />
while ( $T = @mysql_fetch_array( $Resultat ) ) {<br />
&nbsp;   $Compteur = $T[&quot;count(*)&quot;];<br />
}<br />
<br />
if ( $Compteur ) {<br />
&nbsp;   $Requete = &quot;UPDATE online_count SET TMP=TMP + $TimeOut WHERE ip='$ip'&quot;;<br />
} else {<br />
&nbsp;   $Requete = &quot;INSERT INTO online_count (ip, TMP) VALUES ('$ip', now()+ $TimeOut)&quot;;<br />
}<br />
<br />
$Envoi = mysql_db_query( $Base , $Requete );<br />
<br />
$Requete = &quot;SELECT count(*) FROM online_count&quot;;<br />
$Envoi = mysql_db_query( $Base , $Requete );<br />
<br />
while ( $T = @mysql_fetch_array( $Envoi ) ) {<br />
&nbsp;   $Compteur = $T[&quot;count(*)&quot;];<br />
}<br />
</span></div>
<div><span style="font-family:Tahoma;">echo $Compteur;</span></div>
<div><span style="font-family:Tahoma;">?><br />
<br />
</span></div>
<div style="text-align: right"><span style="font-family:Tahoma;">خط 2 تا 5 پارامترهای اتصال به پایگاه داده است که باید مقدار دهی شوند (توضیحات جلوی پارامترها مشخص می کند هر کدام مربوط به چه هستند) روش کار این اسکریپت به این شرح است که ابتدا آدرس IP ماشین در متغیر ip ذخیره می شود(12) چنانچه زمان رکورد شده در فیلد زمان، کمتر از زمان کنونی باشد، مشخصه آن آدرس پاک خواهد شد(14-15) بنابراین نگران افزایش حجم جدول نباشید. <br />
<br />
البته توجه داشته باشید که زمان رکورد شده در فیلد، زمان کنونی بعلاوه پیش فرض 60 ثانیه خواهد بود که بعنوان Timeout انتخاب شده و مقدار آن قابل تنظیم است. حال یک ساختار شرطی ایجاد می کنیم، چنانچه ip مربوط به همان ماشین قبلی بود رکوردهای ضبط شده را آپدیت می کنیم در غیر اینصورت یک مشخصه جدید در جدول ایجاد خواهد شد(23-27) در انتهای کار با شمردن تعداد ردیف های جدول با استفاده از حلقه While، تعداد کاربران آنلاین در آن زمان را نمایش می دهیم. علاوه بر این خودتان می توانید براحتی بخش هایی مضاف بر این، بدان اضافه کنید. <br />
<br />
در مورد تابع mysql_fetch_array که بسیار پرکاربرد است بدانید که، این تابع عموما درون حلقه قرار می گیرد و کارش این است که با هربار تکرار حلقه، یک سطر از اطلاعات دریافت شده، به صورت یک آرایه در متغیر مربوط به آن (که در اینجا T است) ذخیره می شود. این روند تا آخرین سطر از اطلاعات درون جدول ادامه پیدا می کند<br />
&nbsp;</span></div>
</div>]]></description>
<pubDate><![CDATA[Mon, 29 Dec 2008 19:36:33 GMT]]></pubDate>
</item>
<item>
<title><![CDATA[Php چیست؟]]></title>
<link><![CDATA[http://www.taymaz.ir/articles_Php+%DA%86%DB%8C%D8%B3%D8%AA%D8%9F.html]]></link>
<guid isPermaLink="true"><![CDATA[http://www.taymaz.ir/articles_Php+%DA%86%DB%8C%D8%B3%D8%AA%D8%9F.html]]></guid>
<description><![CDATA[<div style="text-align: right;">۱ـ در سال ۱۹۹۴،Php ایجاد شدResmos lad forod ایجاد کننده اولیه آن بوده است. ولی  در طی زمان این برنامه توسط سایر متخصصین و برنامه نویسان تکمیل گردیده و به تفکر  کنونی آن درآمده است تا کنون چهار بار به صورت اساسی باز نویسی شده است در دی ماه  سال ۱۳۸۰ حدود ۵ میلیون مورد استفاده متفاوت قرار گرفته و در حال حاضر نیترانی  تعداد به سرعت در حال افزایش است تعداد موارد استفاده کنونی آن را می توانیم از  سایت www.Php.net<a href="http://www.academist.net/">مشاهده</a> نمائید.</div>]]></description>
<pubDate><![CDATA[Fri, 02 May 2008 08:43:37 GMT]]></pubDate>
</item>
</channel>
</rss>
