ارسال اطلاعات به مرورگر
امیدوارم که از درس قبلی استفاده لازم رو برده باشید و همچنین با اجرای اولین اسکریپت خود به زبان PHP مشکلی نداشته باشید!!!
در امروز می خواهیم در مورد اینکه چطوری میشه یک متن رو به مرورگر ارسال کرد و همچنین ارسال کد HTML به مرورگر رو یاد بگیریم.
مسلما اگر شما تنها از PHP برای مطلع شدن از ویژگیهای نصب شده بر روی سرویس دهنده استفاده کنید استفاده مفیدی از آن نخواهید کرد!
یکی از متداولترین اعمالی که شما با استفاده از PHP انجام خواهید داد ارسال اطلاعات به مرورگر به صورت برچسبهای HTML و یا متن ساده می باشد. این عمل در PHP با استفاده از تابع PRINT() صورت می گیرد.
توضیح : تابع print() تنها تابعی نیست که برای ارسال اطلاعات به مرورگر استفاده می شود.
مثال:
برای چاپ یک پیغام ساده :
ابتدا یک فایل جدید در ویرایش گر خود ایجاد کنید.
سپس دستورات زیر را در فایل تایپ نموده و فایل را با نام print.php ذخیره کنید.
کد:
<html>
<head>
<title> PHP Script </title>
</head>
<body>
<?php print ( "Hello! World!");?>
</body>
</html>
بعد از اتمام کار تایپ فایل را با استفاده از مرورگر خود اجرا کنید.حال شما پیغام Hello! World! را در مرورگر خود مشاهده خواهید کرد.
پس شما موفق شدید که یک پیغام رو در مرورگر خودتون نمایش بدید.
نکات:
1- توابع مختلفی برای ارسال متن به مروگر وجود دارند که شامل echo() و printf() نیز می شوند. echo() در حقیقت همانند print() عمل می کند بنابراین به جزئیات بیشتر در مورد آن نمی پردازیم. همچنین در مورد تابع printf() در درسهای بعد توضیح خواهم داد.
2- شما می توانید در مورد تابع print از پرانتز استفاده نکنید ولی حذف علامتهای ( "...") quotation امکانپذیر نمی باشد.
برای مثال شما می توانید عبارت print "Hello! World!" را تایپ کنید .
ولی بهتر است که از پرانتز استفاده کنید.
3- فراموشی در قرار دادن یکی از علامتهای quotution و یا پرانتزها و یا علامت semicolon از اشتباهات رایج در استفاده از تابع print() می باشد.
بنابراین به هنگام برخورد با اشکال در مورد اجراء این دستور در مرحله اول وجود این علائم را بررسی کنید.
ارسال Html به مرورگر:
Html در حقیقت برای اعمال ویژگیهای و جذابیتهای خاص به یک متن ساده ایجاد شده است.
از آنجایی که HTML برای اعمال این ویژگیها و جذابیتها برچسبهایی را بین متن ساده قرار می دهد شما نیز برای فرستادن یک متن HTML به مرورگر باید برچسبها را با استفاده از PHP به همراه اطلاعات دیگر ارسال کنید.
ارسال یک متن + برچسبهای HTML به مروگر:
ابتدا فایل print.php را در ویرایشگر خود باز کنید.در خط هفتم بجای عبارت Hello! World! عبارت زیر را تایپ کنید.
کد:
<b><center>Hello! World!</center></b>
حال تغییرات را ذخیره کنید و اسکریپت خود را با استفاده از مرورگر خودتون اجرا کنید.
نکات
1- برچسبهای HTML که از علامتهای Quotation استفاده می کنند. ( مانند <font color = "#000000" ) در چاپ متن توسط PHP مشکل ایجاد می کنند! زیرا تابع print() نیز از این علائم برای متن ارسالی خود استفاده می کند.برای رهایی از این مشکل قبل از این علامتها در برچسبهای HTML یک علامت (\lang1065) قرار دهید برای مثال در این حالت باید عبارت زیر را تایپ کنید:
کد:
>");"print ( "<font color="#000000\lang1065
در این هنگام PHP به جای تفسیر علائم quotation به عنوان آغاز یا انتهای یک عبارت تنها این علامت را به مرورگر منتقل می کند.
در درسهای بعدی به مثالهایی از این نو نیز برخورد خواهیم کرد و امیدوارم که درس امروز مورد استفاده قرار گرفته شده باشد.
در درسهای بعدی منتظر نکات دیگر در مورد تکنیکهای استفاده از دستورات HTML و استفاده از فضاهای خالی در PHP و HTMl باشید و همچنین یاد خواهید گرفت چطوری توضیحات به اسکریپتهای خود اضافه کنید و در آخر هم در مورد متغییر ها صحبت خواهیم کرد!!!
پس با ما باشید و منتظر یک خبر !!!