خب میدونید که جاوا اسکریپت (JavaScript) به عنوان یک زبان اسکریپت نویسی سمت کاربر و قابل اجرا در مرورگر،
به خودی خود فواید و کاربردهای زیادی در صفحات وب داره و تقریبا تمام برنامه نویسان و توسعه دهنده گان از اون استفاده می کنند،
از این گذشته مواردی پیش می آید که بخواهیم از قدرت و قابلیت های آن برای نمایش محتوای داینامیک و به طور خاص در تعامل و ترکیب با PHP استفاده کنیم،
این شیوه یکی از معمول ترین روش هایی هست که بیشتر سایت های خدمات دهنده در زمینه ابزارهای وبلاگ نویسی
برای کوتاه کردن کدهای نهایی و خیلی فواید دیگه از اون استفاده می کنند.
هدف از ترکیب JavaScript و PHP
شرایطی که باعث میشه از جاوا اسکریپت و PHP به صورت ترکیبی استفاده کنیم اغلب به مواردی مربوط میشن که بخواهیم به طور مثال
محتوای داینامیک خروجی داده شده توسط کدهای PHP رو به صورت فریم در صفحات HTML نمایش بدیم،
به طور مثال فرض کنید فایل PHP با آدرس زیر یک آیکون پیج رنگ نمایش میده.
کد:
http://www.yoursite.com/page_rank.php?url=$url&img=5
واضحه که اگه آدرس فرضی بالا در یک مرورگر وارد بشه، آیکون پیج رنک به نمایش در میاد،
اما مسلما امکان درج مستقیم فایل PHP در صفحات HTML وجود نداره و از طرفی تمام و شاید اغلب کاربران این امکان را ندارند که از دستورات سمت سرور استفاده کنند
و محتوای فایل رو نمایش بدند (که اگر هم در شرایطی این طور باشه، با مشکلات و دردسرهای بعدی روبرو میشن)،
به همین خاطر باید به دنبال یک واسطه بین فایل های داینامیک و صفحات HTML استاتیک باشیم،
این واسطه هم چیزی نیست جزء دستورات جاوا اسکریپت که به راحتی میشه به کمک اونها و تنها با چند خط کدنویسی ساده به هدف مورد نظر رسید
و کد نهایی رو به شکل نمونه زیر تغییر داد.
کد:
<script type="text/javascript" src="http://yoursite.com/page_rank.php?url=$url&img=5"></script>
حالا میشه کد اسکریپتی بالا رو در صفحات HTML به راحتی استفاده کرد،
این روش جایگزین مناسبی هست برای تکنیک های مشابه (مانند استفاده از iframe و...)
مراحل انجام کار رو هم در ادامه میذارم پس ادامه داره..