نیازمندی ها
برای استفاده از سامانه ارسال و دریافت رایگان پیامک NSVC، به موارد زیر نیاز دارید.
- یک گوشی آندرویدی با امکان اتصال دایمی به اینترنت
- یک هاست با قابلیت اجرای کدهای PHP
- یک یانک اطلـاعاتی روی هاست فوق
راهنمای نصب و دانلود
نصب و استفاده از سامانه فوق بسیار ساده است. کافیست مراحل زیر را دنبال کنید.
1. ابتدا فایل nsvc.php را از اینجا دانلود کرده و از حالت فشرده خارج کنید.
2. فایل فوق را در یک ادیتور باز کرده و در خطوط 5 تا 7، مشخصات بانک اطلـاعاتی خود را وارد کنید.
3. در داخل تابع process_sms میتوانید کدهایی که در زمان دریافت پیامک باید اجرا شوند را بنویسید.
4. فایل فوق را ذخیره کرده و روی هاست خود آپلود کنید.
5. جدول nsvc.sql را از اینجا دانلود کرده و در بانک اطلـاعاتی خود import کنید.
6. سامانه NSVC را که در واقع یک اپلیکیشن آندرویدی است از اینجا دانلود کرده و روی گوشی خود نصب کنید.
7. اپلیکیشن فوق را باز کرده و به قسمت تنظیمات بروید و تنظیمات مورد نظر را اعمال کنید.
پیش شماره های موبایل: در فیلد فوق میتوانید تعیین کنید برنامه چه شماره هایی را ارسال و یا دریافت کند. اگر میخواهید همه شماره های همراه توسط برنامه پردازش شوند فیلد فوق را خالی بگذارید. اگر میخواهید به طور مثال فقط شماره های همراه اول تهران پردازش شوند در فیلد فوق عدد 0912 که پیش شماره تهران است را وارد کنید.
کد باقیمانده شارژ: در فیلد فوق کدی که برای دریافت باقیمانده شارژ باید به اپراتور خود بفرستید را وارد کنید. به طور مثال برای سیمکارت ایرانسل کد فوق #1*141* است.
نشانی فایل سرور: در فیلد فوق نشانی فایلی که در مرحله 4 روی هاست خود آپلود کردید را بنویسید. اگر نشانی فوق صحیح باشد آیکون تائید نشانی آبی رنگ میشود.
8. حال برنامه آماده کار است. برای شروع به ارسال پیامک کافیست دکمه فعالسازی ارسال را تپ کنید و برای شروع دریافت پیامک، باید دکمه فعالسازی دریافت را تپ کنید.
9. برای ارسال پیامک، کافیست یک ردیف در جدول nsvc ایجاد کنید. یک کد نمونه برای انجامـ اینکار به صورت زیر است.
$conn=mysql_connect("localhost",_database_user,_database_password);
mysql_select_db(_database_name);
mysql_query("insert into nsvc (mobile,description,sms_or_voice,kind,status,cdate)
values (`09352660254`,`hello!`,`1`,`1`,`1`,`1394/10/11-11:23:33`)");
mysql_close($conn);
توضیح فیلدها
mobile: شماره موبایل پیامک ارسالی یا دریافتی
description: متن پیامک
sms_or_voice: پیامـ ارسالی یا دریافتی، یک پیامک است یا یک پیامـ صوتی. مقدار آن در حال حاضر 1 است. (در آینده چنانچه امکان ارسال پیامـ صوتی نیز در سامانه فوق فراهمـ شد از فیلد فوق استفاده میکنیمـ.)
kind: اگر 1 باشد، پیامک ارسالی و اگر 2 باشد پیامک دریافتی است.
status: اگر 1 باشد یعنی پیامک هنوز ارسال نشده، اگر 2 باشد یعنی با موفقیت ارسال شده و اگر 3 باشد یعنی با موفقیت ارسال نشده است.
cdate: تاریخ ارسال یا دریافت پیامک
نکته
شما میتوانید پیامک های ارسالی و یا دریافت را به صورت زیر در مرورگر خود مشاهده کنید.
nsvc.php?action=show&showcount=10
که در دستور فوق، showcount، تعداد نتایج را تعیین میکند.