رد کردن این محتوا

آموزش ساخت ابزارک برای وبلاگ ها قسمت دوم

فهرست مطالب

  1. مقدمه
  2. دیتابیس در ابزارک
  3. Ajax در ساخت ابزارک
  4. ساخت ابزارک ختم صلوات
    1. ساخت بخش PHP
    2. ساخت بخش JS و HTML
  5. جمع بندی

مقدمه

ابزارکی که در قسمت قبل طراحی و اجرا شد، بسیار ساده بود و فقط قصد داشت ما را با ساخت ابزارک آشنا کند. در این مقاله قصد داریم مباحث پیشرفته تری از ساخت ابزارک ارائه دهیم.

دیتابیس در ابزارک

در بسیاری از ابزارک ها ما نیاز به دریافت اطلاعات از کاربران و یا جمع آوری اطلاعات از ابزارک ها را داریم.

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

به دلیل گفته شده در بالا نمیتوان از زبان جاوا اسکریپت برای ارتباط با دیتابیس استفاده کرد. نتیجتا، نیاز به زبان سرور سایدی مثل PHP برای ارتباط با دیتابیس می باشد.

مشکل اصلی استفاده از زبان PHP در ابزارک این موضوع است که برای ایجاد ارتباط باید درخواست ها به سرور ارسال شوند. ارسال درخواست به سرور باعث میشود کاربر از وبلاگ خارج شده و به وبسایت موجود در سرور ابزارک منتقل شود.

برای رفع مورد گفته شده از Ajax در ساخت ابزارک استفاده می شود.

Ajax در ساخت ابزارک

در ساخت ابزارک برای جلوگیری از بارگذاری مجدد و یا انتقال ناخواسته کاربر به آدرس دیگری از Ajax استفاده می شود.
در جاوا اسکریپت برای استفاده از Ajax از کتابخانه هایی مثل jQuery استفاده می شود ولی در ساخت ابزارک نمی توان از چنین کتابخانه هایی استفاده کرد. چرا که، در صورتی که این کتابخانه از قبل در قالب وبلاگ لینک نشده باشد کدهای Ajax دچار خطا می شود و در صورتی که خود ابزارک این کتابخانه ها را به وبلاگ لینک کند در صورتی که این کتابخانه ها از قبل به وبلاگ لینک شده باشند وبلاگ دچار خطا می شود.

برای استفاده از این کتابخانه ها می توانیم چک کنیم که آیا jQuery به وبلاگ لینک شده یا خیر که می توان از کد زیر استفاده کرد.

در صورتی که این کتابخانه لینک نشده بود از کد زیر برای لینک کردن کتابخانه استفاده می کنیم.

که به جای URL_TO_JQUERY آدرس فایل jquery قرار خواهد گرفت.

برای اینکه یک فورم HTML را به صورت ajax ارسال کنیم از کد زیر استفاده می کنیم.

اطلاعات بیشتر در مورد ajax در jquery

ساخت ابزارک ختم صلوات

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

بعد از ساختن جدول باید مکانیزم ثبت صلوات ها را آماده کنیم که توسط PHP انجام می شود.
ابتدا باید آدرس وبلاگ درخواست دهنده ی ثبت صلوات را مشخص کنیم برای این کار از دستورات زیر استفاده می کنیم.

$_SERVER[“HTTP_REFERER”] آدرس درخواست دهنده را مشخص می کنید که ما فقط به قسمت Host نیاز داریم. برای این منظور ابتدا آدرس کد را parse_url تحلیل و سپس قسمت Host را ذخیره می کنیم.

در مرحله ی بعد به دیتابس متصل می شویم و برای این کار از PDO استفاده میکنیم.

در مرحله ی بعدی باید دستور ثبت صلوات نوشته شود که به صورت زیر می باشد.

ادامه ی آموزش در مقاله بعدی

منتشر شده آموزش

یک نظر

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *