مشاهده پست های بی پاسخ | مشاهده موضوعهای فعال تاریخ امروز سه شنبه 23 اکتبر, 2018 8:28 am



پاسخ به موضوع  [ 29 پست ]  برو به صفحه قبلی  1, 2, 3, 4, 5, 6  بعدی
 آموزش زبان برنامه نویسی PHP گام به گام و نکات آموزشی آن 
نویسنده پیام
آواتار کاربر

عضو: یکشنبه 16 مارس, 2008 6:17 pm
پست ها: 81
پست Re: آموزش زبان برنامه نویسی PHP گام به گام و نکات آموزشی آن
۲-قابلیتهای Php:



- کارایی بسیار بالا:

Php بسیار کاراست به نحوی با استفاده از یک سرور ارزان قیمت می توانید روزانه به میلیون ها مراجعه کننده خدمت ارائه کنید با استفاده از ملاکهای ارائه شده توسط zend technolgies ارائه شده (http://www.zend.com) به لحاظ کارایی Php رقبای خود را بسادگی پشت سر گذاشته است.


- قابلیت اتصال به تعداد زیاد و متفاوت بانکهای اطلاعاتی:

Php با بانکهای متفاوتی قابلیت اتصال دارد علاوه بر Mysql به بانکهای اطلاعاتی sjbqse , MSQL , Filepro , HYPerware نیز قابلیتهای اتصال را دارا می باشد. شما می توانید به هر سیستم عاملی کهODBC را ارائه میدهد Php رابرای آن بانک استفاده نمایید که سیستم عامل ویندوز و نیز محصولات آن نیز در این دسته است.

- دارا بودن دستورات غنی برای استفاده های لازم در سایتها:

به دلیل این که Php برای استفاده سایتها طراحی و نوشته شده است برای کاربرد های متفاوت که در سایتها مورد نیاز می باشد توابع بسیار غنی در آن موجود می باشد با چند دستور کوتاه می توان عکسی را با فرمتGIF و PWG رسم نموده یا اینکه به شبکه دیگری وصل شده و یا ایمیل متعددی را ارسال نمود و با COOKies و یا فایل های Php ایجاد نمود.

- هزینه تامین و نگهداری بسیار پائین برای این برنامه:

Php به صورت مجانی ارائه می شود و در سایت http://www.php.net آخرین نسخه آن قابل دانلود است.

-سهولت استفاده و آموزش آن:

نحوه نگارش و دستورات Php تشابهات بسیار زیادی با زبان perl , c دارد اگر زبانهایی c و یا prel یا java و ++c آشنایی داشته باشید به راحتی می توانید Php را فرا گیرید.

- قابلیت تغییر و حمل آن:

Php با سیستم عامل متعددی سازگار است. سیستم های عامل مجانی مانندFreeBDS , linux و سیستمهای عامل تجاری مشابه unix مانند IRIX , SOLQNS و نیز با سیستم عاملmicrosoft windows سازگاری دارد. در این مورد من توضیحاتی در سایت میکرورایانه خواهم نوشت. جالب است است بدانید که در اغلب موارد بدون نیاز به تغییر در متن برنامه می توانید آن را در تمامی سیستمهای عامل مورد استفاده قرار دهید.

- ارائه شدن متن برنامه

متن کامل برنامه در اختیارتمامی مصرف کنندگان Php قرار گرفته دست و آنان نیز می توانند تغییرات مورد نیاز خویش را در آن اعمال نمایند و لزومی جهت تمامی با شرکت تولید کننده آن وجود ندارد.

از سیستم عامل هایی می باشد که بر روی سرویس دهنده نصب می شوند. php نه تنها قابلیت اجرا بر روی هر سیستم عاملی را دارا می باشد بلکه برای منتقل کردن برنامه های آن از یک سیستم عامل به سیستم عامل دیگر احتیاج به تغییرات اندکی خواهید داشت و حتی در بعضی ار موارد بدون احتیاج به هیچ تغییری می توانید یک برنامه به زبان php را از سیستم عامل به سیستم عامل دیگر منتقل کنید. منظور از Html embeded بودن php این است که دستورات این زبان در بین کدهای html قرار میگیرند. بنابراین برنامه نویسی به زبان php کمی پیچیده تر از برنامه نویسی به زبان Html به حساب می آید. Php بر خلاف زبانهای برنامه نویسی Progamming Languages یک زبان اسکریپتی (Scripting Language) می باشد به عبارت دیگر دستورات php بعد از رخداد یک رویداد (Event) اجرا می شوند. این رویدادها می توانند شامل ارسال یک فرم رفتن به یکURL مشخص و یا مواد دیگر باشند متدوال ترین زبان اسپیکری زبانJava Script می باشد که معمولا برای پاسخ به رویدادهای کاربرد در مرورگر وب به کار می رود تفاوت عمده JavaScript با php در این است کهJava Script یک تکنولوژی سمت سرویس گیرنده (client-side) می باشد. زبان هایی مانند Java Script یا php تفسیر شونده ( Interpreted ) نامیده می شوند. به عبارت دیگر برای اجرا به یک مفسر مانند مرورگر وب احتیاج دارند.
اما زبانهای برنامه نویسی مانند c یاjava بعد از ترجمه به زبان ماشین ( compile )به خودی خود قابل اجرا می باشند جدیدترین نسخه php نسخه 5 این زبان اسکریپتی می باشد این برنامه تالار گفتگوی سایت میکرورایانه هم با php نوشته شده و تحت این برنامه کار میکند.


دوشنبه 28 آوریل, 2008 1:18 pm
مشخصات شخصی
آواتار کاربر

عضو: یکشنبه 16 مارس, 2008 6:17 pm
پست ها: 81
پست Re: آموزش زبان برنامه نویسی PHP گام به گام و نکات آموزشی آن
php چگونه کار میکند؟

در ادامه می خواهیم در مورد این صحبت کنیم که: php چگونه کار می کند؟

همان طور که میدانید php یک زبان سمت سرویس گیرنده است و این بدان معنی است که کدهای نوشته شده به این زبان در کامپیوتر میزبان ( Host ) صفحات وب قرار می گیرد. برای مثال وقتی که شما به سایت وب http://www.microrayaneh.com می روید. internet servise provider شما درخواست ( Request ) شما را به سرویس دهنده ای که اطلاعات سایت را نگهداری می کند ارسال می کند. در این هنگام سرویس دهنده بعد از خواندن کدهای php آنها را پردازش می کند. برای مثال در این مورد php به سرویس دهنده فرمان میدهد که اطلاعات یک صفحه وب را به صورت برچسبهای HTML به مرورگر شما منتقل کند بنابر این php یک صفحهHTML را تولید می کند.
این حالت با هنگامی که صفحه از ابتدا با کدهایHTML طراحی شده باشد تفاوت دارد در حالت دوم تنها یک درخواست به سرویس دهنده ارسال می شود و سرویس دهنده نیز اطلاعات موجود را به مرورگر کاربر می فرستد.

اما تفاوت عمده ای بین این دو حالت وجود دارد و آن این است که در حالت اول صفحه بصورت دینامیک توسط سرویس دهنده تولید شده است ولی در حالت دوم به صورت بدین صورت نیست و ممکن است برای مثال تفاوتی بین اینکه کاربر قبلا این صفحه را بازدید کرده یا برای بار اول است که بازدید می کند وجود داشته باشد. پس هر آنچه php انجام میدهد در همان سمت سرویس دهند انجام می دهد و سپس اطلاعات مناسب را به سرویس گیرنده منتقل می کند.
مهمترین نیاز برای کار با دستوری به سرویس دهنده ای می باشد که php را پشتیبانی کند. قبلا گفتم که php یک زبان سمت سرویس دهنده می باشد. تا جایی که من اطلاع دارم سیستم عامل هایی که php می تواند روی آنها نصب گردد عبارتند از Windows unix وlinux os/۲ Macintosh



دانلود کتاب الکترونیکی آموزش PHP به زبان فارسی از rapidshare :

یکی از بهترین Ebook های آموزشی برای یادگیری PHP نوشته زیر است که به وسیله یکی از فعالان پی اچی پی تدوین شده و یک کتاب الکترونیکی خوب برای یادگیری این زبان برنامه نویسی است که به فارسی تدوین شده است. این کتاب الکترونیکی حدود 180 صفحه است و به صورت گام به گام این زبان را توضیح می دهد. به علاقمندان توصیه میکنم این کتاب را دانلود کرده و از آن استفاده کنند:

password: www.microrayaneh.com

http://rapidshare.com/files/199263094/PHP_farsi_Ebook.rar


دوشنبه 28 آوریل, 2008 1:44 pm
مشخصات شخصی
آواتار کاربر

عضو: یکشنبه 25 نوامبر, 2007 12:01 am
پست ها: 21
پست Re: آموزش برنامه نویسی به زبان PHP
ممکنه توضیح بدید چطور می تونم روی عکس به صورت dynamic یه متن رو بنویسم؟(اگه ممکنه دقیق و کامل بگید)
متشکرم ::rose::

_________________
انسانها خودساخته اند، اما تنها موفق ها این را اذعان می کنند!


چهارشنبه 18 ژوئن, 2008 9:01 pm
مشخصات شخصی
آواتار کاربر

عضو: پنجشنبه 03 ژانویه, 2008 1:12 pm
پست ها: 12
پست Re: آموزش برنامه نویسی به زبان PHP
محمد جان میشه 1 مقدار بیشتر توضیح بدی ؟ ::smiling::

_________________
-مجتبی ابراهیمی-


چهارشنبه 18 ژوئن, 2008 9:25 pm
مشخصات شخصی
آواتار کاربر

عضو: یکشنبه 25 نوامبر, 2007 12:01 am
پست ها: 21
پست Re: آموزش برنامه نویسی به زبان PHP
معمولا برای ثبت نام توی بعضی از سایت ها مثل http://www.microrayaneh.com/forum در انتهای فرم ثبت نام برای اینکه اطمینان حاصل بشه که ثبت نام توسط انسان صورت میگیره یه تصویر که توی اون یه سری حروف و ارقام به صورت تصادفی نوشته شده نمایش داده میشه و سیستم از کاربر میخواد که اون حروف رو داخل یه text box عینا تایپ کنه.
این قبیل تصاویر به صورت dynamic توسط توابعی در php ایجاد میشن(GD library).
من یه کد برای فایل php نوشتم
کد:
<?php


// Set the content-type
header("Content-type: image/png");

// Create the image
$im = imagecreate(400, 30);

// Create some colors
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);

// The text to draw
$text = 'Testing...';
// Replace path by your own font path
$font = 'arial.ttf';

// Add some shadow to the text
imagettftext($im, 20, 0, 11, 21, $grey, $font, $text);

// Add the text
imagettftext($im, 20, 0, 10, 20, $black, $font, $text);

// Using imagepng() results in clearer text compared with imagejpeg()
imagepng($im);
imagedestroy($im);


?>

ولی موقع اجرا با پیغام زیر مواجه میشم و فایل تصویری هم نمایش داده نمیشه و نمیدونم باید چکارش کنم، شما اگه میتونید لطفا راهنمایی کنید .

کد:
Warning: Cannot modify header information - headers already sent by (output started at c:\wamp\www\1\button2.php:6) in c:\wamp\www\1\button2.php on line 10


متشکرم

_________________
انسانها خودساخته اند، اما تنها موفق ها این را اذعان می کنند!


چهارشنبه 25 ژوئن, 2008 1:11 am
مشخصات شخصی
مشاهده پست های قبلی:  نمایش بر اساس  
پاسخ به موضوع   [ 29 پست ]  برو به صفحه قبلی  1, 2, 3, 4, 5, 6  بعدی

افراد آنلاین

کاربران حاضر در این تالار: - و 5 مهمان


شما نمی توانید در این تالار موضوع جدید باز کنید
شما نمی توانید در این تالار به موضوع ها پاسخ دهید
شما نمی توانید در این تالار پست های خود را ویرایش کنید
شما نمی توانید در این تالار پست های خود را حذف کنید
شما نمی توانید در این تالار ضمیمه ارسال کنید

جستجو برای:
پرش به:  
cron
استفاده و نقل از مباحث سایت، فقط با ذکر منبع و لینک سایت میکرورایانه مجاز است.
Copyright © 2006 - 2010 MicroRayaneh - Powered by phpBB © phpBB Group
Valid CSS2 Valid XHTML 1.0
طراحی سایت : میکرو رایانه