آموزش كدنويسي PHP ( جلسه 2 )

در اين آموزش مي خواهيم در مورد چگونگي ارسال متن و كد HTML به يك مرورگر بحث كنيم.
يكي از متداولترين اعمالي كه شما با استفاده از PHP انجام خواهيد داد ارسال اطلاعات به مرورگر به صورت برچسبهاي HTML و يا متن ساده مي باشد. اين عمل در PHP با استفاده از تابع PRINT() صورت مي گيرد.
توضيح : تابع Print() تنها تابعي نيست كه براي ارسال اطلاعات به مرورگر استفاده مي شود.
مثال : براي چاپ يك پيغام ساده ، ابتدا يك فايل جديد در ويرايش گر خود ايجاد كنيد. سپس دستورات زير را در فايل تايپ نموده و فايل را با نام print.php ذخيره كنيد.
print ("Hello World!") ;
?>
بعد از اتمام كار تايپ فايل را با استفاده از مرورگر خود اجرا كنيد.حال شما پيغام Hello Word! را در مرورگر خود مشاهده خواهيد كرد.
پس شما موفق شديد كه يك پيغام را در مرورگر خودتان نمايش دهيد.
نكات:
1- توابع مختلفي براي ارسال متن به مروگر وجود دارند ، كه شامل Echo() و Printf() نيز مي شوند. Echo() در حقيقت همانند Print() عمل مي كند بنابراين به جزئيات بيشتر در مورد آن نمي پردازيم. در مورد تابع printf() در درسهاي بعد توضيح خواهيم داد.
2- شما مي توانيد در مورد تابع print از پرانتز استفاده نكنيد ولي حذف علامتهاي "..." quotation امكان پذير نمي باشد.
براي مثال شما مي توانيد عبارت print "Hello Word!" را تايپ كنيد .
ولي بهتر است كه از پرانتز استفاده كنيد.
3- فراموشي در قرار دادن يكي از علامتهاي quotation و يا پرانتزها و يا علامت semicolon از اشتباهات رايج در استفاده از تابع print() مي باشد. بنابراين به هنگام برخورد با اشكال در مورد اجراي اين دستور در مرحله اول وجود اين علائم را بررسي كنيد.
ارسال Html به مرورگر :
Html در حقيقت براي اعمال ويژگيهاي و جذابيت هاي خاص به يك متن ساده ايجاد شده است. از آنجايي كه HTML براي اعمال اين ويژگيها و جذابيت ها برچسب هايي را بين متن ساده قرار مي دهد شما نيز براي فرستادن يك متن HTML به مرورگر بايد برچسبها را با استفاده از PHP به همراه اطلاعات ديگر ارسال كنيد.
ارسال يك متن + برچسبهاي HTML به مروگر:
ابتدا فايل print.php را در ويرايشگر خود باز كنيد و بجاي عبارت Hello Word! عبارت زير را تايپ كنيد.
حال تغييرات را ذخيره كنيد و اسكريپت خود را با استفاده از مرورگر اجرا كنيد.
نكات :
1- برچسبهاي HTML كه از علامتهاي Quotation استفاده مي كنند. ( مانند Font Color = "#000000" ) در چاپ متن توسط PHP مشكل ايجاد مي كنند! زيرا تابع Print() نيز از اين علائم براي متن ارسالي خود استفاده مي كند. براي رهايي از اين مشكل مي توانيد در تابع print() و يا Echo() از ( ' ' ) استفاده كنيد تا با دابل كوتيشن Html ادغام نشود و ابهام او مشكا ايجاد نكند.
Print ('');
