اسکریپت رایگان دفترچه تلفن تحت وب با php
بسیاری از افراد به سیستمی نیاز دارند که بتوانند اطلاعات تماس مشتریان، دوستان و همکاران و خانواده را در آن ذخیره کنند و از هر جا به آن دسترسی پیدا کنند.
در ادامه یک اسکریپت دفترچه تلفن تحت وب که با زبان php به صورت حرفهای در روکا برنامهنویسی شده است را در اختیار شما قرار میدهیم.
این اسکریپت با چهار هدف آمادهسازی شده است.
- عملکردهای اسکریپت باید حرفهای و قابل استفاده برای مخاطبان باشد.
- شکل برنامهنویسی سیستم باید ساده و قابل درک برای علاقمندان به یادگیری برنامهنویسی وب باشد.
- سیستم باید به آسانی قابل توسعه و تغییر باشد.
- امنیت اطلاعات باید به دقت مورد توجه قرار گیرد.
با توجه به اهداف بالا، یک شبه فریمورک اختصاصی برای این دفترچه تلفن برنامهنویسی شده است تا بتواند ساختار سریع و ایمن و قابل توسعه را برای این دفترچه تلفن تامین نماید.
قابلیتهایی که در این فریمورک پیادهسازی شده است عبارتند از:
- سیستم تشخیص هویت( Authentication )
- سیستم مسیریابی درخواستها( Routing )
- سیستم ارزیابی ورودی کاربر( Validation )
- سیستم دسترسی به پایگاه داده( Database ) بر پایه PDO
- سیستم قالب برای نمایش صفحات( Template )
- سیستم کنترل خطاهای سیستم( 404 و 503 )
امکانات دفترچه تلفن آنلاین روکا
- امکان ثبت نام و ورود اشخاص به صورت نامحدود
- امکان بازیابی رمز با ارسال ایمیل
- هر فرد میتواند به تعداد نامحدود دفترچه تلفن ایجاد کند
- هر فرد میتواند به تعداد نامحدود اشخاص را در هر دفترچه اضافه کند
- اطلاعات تماس هر فرد به صورت نامحدود و از انواع مختلف میتواند وارد شود
- اطلاعات تماس میتواند مربوط به شخص حقیقی یا حقوقی یا ترکیبی از این دو باشد
- امکان ویرایش تماسها
- امکان جستجو در دفترچه تلفن - جدید
نیازمندیهای اجرای اسکریپت
برای راه اندازی اسکریپت دفترچه تلفن به php نسخه ۷ و بالاتر نیاز خواهید داشت. همچنین لازم است تا از نگارشهای جدید MySQL یا MariaDB استفاده کنید.
پس از دانلود اسکریپت، یک پایگاه داده ایجاد کنید و با استفاده از فایل Dump پایگاه داده، جدولهای مورد نیاز را ایجاد نمایید. سپس با مراجعه به مسیر include و سپس config.php، اطلاعات پایگاه داده را به روز کنید تا دسترسی به اسکریپت از طریق وب امکان پذیر شود.
نسخهی آزمایشی آنلاین
برای مشاهدهی امکانات دفترچه تلفن میتوانید از این نسخهی آزمایشی آنلاین استفاده نمایید. توجه کنید که این آدرس فقط برای بررسی امکانات است و اطلاعات ذخیره شده پس از مدتی حذف خواهند شد.
دانلود اسکریپت دفترچه تلفن آنلاین روکا
آخرین نسخه از اسکریپت در تاریخ ۴ مرداد ۱۴۰۳ بهروزرسانی شد
مجوزها و پشتیبانی اسکریپت
این اسکریپت به دلیل رایگان بودن، فاقد هرگونه ضمانت یا پشتیبانی است. انجام تغییرات و باز انتشار این اسکریپت تنها با اعلام صریح منبع اصلی قابل انجام میباشد. فروش یا کسب درآمد از این اسکریپت به هر شکل قابل انجام نیست و بازنشر این اسکریپت فقط به صورت رایگان امکان پذیر میباشد.
توسعه و پشتیبانی تجاری
اگر میخواهید از این اسکریپت به صورت واقعی استفاده کنید و به نصب و پشتیبانی و تغییرات نیاز دارید، برای گفتگوی بیشتر با ما تماس بگیرید.
فهرست تغییرات
۴ مرداد ۱۴۰۳
- امکان جستجو در دفترچه تلفن اضافه شد.
- آخرین نسخهی jQuery جایگزین شد.
- بازبینی امنیتی انجام شد.
۵ دی ۱۴۰۰
- امکان بازیابی رمز با وارد کردن ایمیل فراهم شد.
۳ اسفند ۱۳۹۸ - ۲۰ اسفند ۱۳۹۸
- قابلیت ویرایش تماسها اضافه شد
- کدهای html لینکها استانداردسازی گردید
- امکان ذخیره و بازیابی اطلاعات داخل App علاوه بر آرایه به صورت شیء هم فراهم شد
- چند تابع مربوط به بازیابی اطلاعات به توابع شخصی اضافه شد تا از تکرار جلوگیری شود
- اضافه شدن آیکون به دفترچهها و تماسها و رفع مشکل ویرایش تماسهای بدون شماره تلفن
سلام
ممنون از اینکه کد رو به اشتراک گذاشتید ولی مورد دوم و سوم از چهار هدف به نظر من رعایت نشده به خاطر اینکه این برنامه تا اونجایی که من دیدم توضیحات نداره و امکان توسعه اون رو خیلی سخته می کنه و دوم اینکه از یک پترن استفاده نشده و اینم توسعه رو دشوار می کنه
با سلام و تشکر از مشارکت شما
از نکاتی که گفتید تا حد امکان در بهبود نسخههای بعدی استفاده خواهیم کرد
ولی در هر صورت باید به یاد داشت که برنامهنویسی کاری تخصصی است و تغییر دادن پروژهای که دیگران نوشتهاند در هر صورت نیازمند صرف زمان اولیه برای آشنایی با آن است
در این نسخه تمام تلاشمان را کردیم که این زمان حداقل زمان مورد نیاز باشد
باسلام
امکان افزودن موارد ذیل وجود دارد ؟
1 - ویرایش دفترچه
2 - حذف دفترچه
3 - ویرایش اطلاعات مخاطب
4 - حذف اطلاعات مخاطب
5 - افزودن بخشی با عنوان تنظیمات جهت :
5-1 ) غیرفعال و فعال نمودن ثبت نام
5-2 ) دسترسی به افزودن دفترچه
5-3 ) دسترسی به ویرایش دفترچه
5-4 ) دسترسی به حذف دفترچه
5-5 ) دسترسی به افزودن مخاطب
5-6 ) دسترسی به وایرایش مخاطب
5-7 ) دسترسی به حذف مخاطب
6 - افزودن بخشی با عنوان جستجو جهت جستجو در اطلاعات ثبت شده
با سلام
برخی از موارد در لیست تغییرات موجود است ولی مشخص نیست که چه زمانی این کار انجام شود
سلام با اجازتون یه فیلد به مشخصات اضافه کردم فقط یه مشکل دارم
فیلد جنسیت اضافه کردم
نام
مرد
زن
مشکل من اینه که در ارسال به دیتابیس به درستی ارسال میشه فقط در فراخوانی جهت ویرایش بالاترین آپشن رو انتخاب میکنه و از دیتابیس فراخوانی نمیکنه
مثلا جنسیت در ثبت اطلاعات زن انتخاب میشه و وقتی میخایم اسم رو ویرایش کنیم فیلد جنسیت به مرد تبدیل میشه ( خود به خود )
با سلام
احتمالا لازم است تا در کدهای جاوااسکریپت هم تغییراتی انجام بدهید. رفع مشکل بدون بررسی کدها امکانپذیر نیست و متاسفانه فرصت هم جهت انجام اصلاحات در حال حاضر وجود ندارد
درود و سپاس من استفاده میکنم خوبه فقط دو مسعله اینکه سرچ درونش نداره باید از کنترل اف بروزر استفاده کرد و اینکه پسورد فراموشت بشه نمیدونم پسورد رو با چه متدودی دوباره ثبت کرد؟ چرا که با md5 زدم لوگین نمیکنه!!!!!!
با سلام
این پروژه یک سیستم ساده با هدف آموزشی است و برای استفاده به عنوان یک نرمافزار حرفهای هنوز به توسعه نیاز دارد.
سپاس بله و واقعا تشکر میکنم ولی اگر بگید یوزری که پسوردشو یادش میره تو phpmyadmin پسوردش رو چجوری عوض کنم یعنی نوع رمزنگاریش چی باشه چون با md5 سیستم وارد نشد!
رمزها در پایگاه داده به صورت BCRYPT رمزگذاری شدهاند.
سلام
چطور می توان این اسکریپت رو روی سرور لینوکس راه اندازی کرد و استفاده کرد
با سلام
اگر منظور شما راهاندازی هاست با پنل خاصی مثل cPanel باشد، راهنمای استفاده از پنل در اینترنت موجود است. ولی اگر منظور شما هاست بدون پنل است و تجربهی قبلی در انجام این کار را نداشته باشید، برای جلوگیری از رخداد مشکلات باید از کسی که تجربهی این کار را دارد بخواهید تا راهاندازی را برای شما انجام بدهد.
سلام
خداخیرتون بده
بنده با بیس این اسکریپت دو تا نرم افزار ساختم
یکی مدیریت کارمندان
یکی هم مدیریت صندوق خانگی