ایران اسکریپت

علی قلعه بان

متخصص و محقق فناوری اطلاعات

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

مطالب دسته: سورس کد ,ابزار

فیلم دوره آموزشی کامل مدیریت دیتابیس mysql با php

دوره آموزشی مدیریت دیتابیس mysql با php :این دوره اموزشی با نحوه ایجاد بانک های اطلاعاتی mysql و مدیریت انها با برنامه نویسی php اشنا خواهید شد در بخش های بعدی با نحوه ایجاد دیتابیس , ایجاد ستون و جداول , نوشتن اطلاعات و خواندن اطلاعات در دیتایس و همچنین حذف و بروزرسانی و گزارش گیری و بک آپ گیری توسط کدهای پی اچ پی اشنا خواهید شد تمامی سورس کدهای استفاده شده در دوره در زیر هرکدام از ویدیو ها به اشتراک گذاشته خواهد شد .در این بخش شما با نحوه ایجاد دیتابیس و ایجاد کاربر و ارائه دسترسی های لازم به کاربر مدنظر در محیط سی پنل اشنا خواهید شد . برای دانلود سورس کدهای کل دوره به تفکیک ویدیو اینجا کلیک کنید

در این بخش همانطور که از عنوان مطلب پیداست دیتابیسی رو که در ویدیوی قبلی ساختیم باید برای آن جدول یا Table ایجاد نماییم و ستون های آن را مشخص کنیم تا بدین ترتیب ساختار بانک اطلاعاتی ما مشخص شود این کار از دو طریق phpmyadmin از داخل سی پنل و یا از طریق کد php قابل اجرا   میباشد
همانطور که در ویدیوی قبلی دیدید دیتابیس خودمون رو ساختیم و جدول وستون های مورد نیاز رو در اون ایجاد کردیم حالا نوبت این هست که اطلاعات خودمون رو در داخل بانک بنویسیم در این بخش ما با سه روش این کار رو انجام خواهیم داد در مرحله اول توسط یک فرم اچ تی ام ال که اطلاعات از کاربر گرفته میشه و در دیتابیس نوشته میشه در روش دوم بصورت دستی اطلاعات یک نفر ذخیره میشه و در روش سوم اطلاعات چندین نفر بصورت دستی بصورت یکجا ذخیره میشه
همانطور که در ویدیوهای قبلی یاد گرفتیم تونستیم اطلاعاتی که نیاز داریم رو در دیتابیس بنویسیم خوب در این ویدیو با نحوه لیست گرفتن از اطلاعات موجود در دیتابیس اشنا خواهیم شد . در این ویدیو ابتدا با دستور select همه اطلاعات موجود در دیتابیس را با دستور select لیست گیری و نمایش خواهیم دادو سپس با استفاده از دستور where خروجی نمایش را بر اساس شروط مدنظر فیلتر خواهیم نمود
خوب در دوره های قبلی با نحوه نوشتن و خواندن اطلاعات از دیتابیس اشنا شدیم در این ویدیو با نحوه ی حذف اطلاعات از بانک اطلاعاتی با کد نویسی php آشنا خواهیم شد
بعضا لازم میشه که اطلاعاتی که در بانک اطلاعاتی نوشته شده یا بصورت دسته جمع یا بصورت فردی اصلاح و یا بروز رسانی بشه در این ویدیو با نحوه بروزرسانی اطلاعات و همچنین نحوه مرتب سازی اطلاعاتی در خروجی نمایش داده شده اشنا خواهید شد
خوب در این بخش میخایم یاد بگیریم که چطور اطلاعات موجود در دیتابیس رو بر روی یک فایل csv ذخیره و دانلود کنیم در این روش از تابع fputcsv پی اچ پی استفاده خواهیم کرد
ادامه مطلب...

تنظیمات وردپرس و ووکامرس برای محدود شدن نمایش محصولات به کاربران ثبت نام شده + تایید ثبت نام توسط ادمین +سورس کد | علی قلعه بان

تنظیمات وردپرس و ووکامرس برای محدود شدن نمایش محصولات به کاربران ثبت نام شده + تایید ثبت نام توسط ادمین +سورس کد : اگر هم شما دارای فروشگاهی اینترنتی هستید و اقدام به فروش محصولات اینترنی میکنید شاید برای شما مهم باشد که صرفا کاربران عضو فروشگاه صرفا به اطلاعات محصولات دسترسی داشته باشند و از طرفی هویت و عضویت این کاربران از طرف شما تایید شود باید مراحل زیر را انجام دهید. در حالت عادی ابتدا باید ثبت نام را در ووکامرس فعال نمایید چون اگر متوجه باشید صرفا در صفحه حساب کاربری ووکامرس امکان لاگین فعال بوده و صفحه ثبت نام وجود ندارد ابتدا برای همین منظور در بخش تنظیمات ووکامرس به بخش accounts مراجعه کرده و گزینه Enable registration on the “My Account” page را تیک بزنید تا فعال شود .

بعد از فعال شدن این گزینه شما گزینه ثبت نام را در کنار صفحه لاگین مشاهده خواهید کرد ولی این همه قضیه نیست و ایراداتی دارد چرا که کاربر بعد از وارد کردن ایمیل خود در بخش ثبت نام بلافاصله ثبت نام و تایید و وارد سایت خواهد شد برای جلوگیری از این امر میتوانید ابتدا پلاگین New User Approve را بر روی وردپرس نصب نمایید بعد از نصب این پلاگین حتما به خاطر داشته باشید که در بخش تنظیمات وردپرس گزینه Anyone can register را تیک بزنید تا فعال شود .

بعد از انجام مراحل بالا حالا با قرار دادن کد زیر در functions.php قرار دهید تا بعد از ثبت نام کاربر انها را بصورت اتوماتیک لاگ اوت نماید تا منتظر تایید ادمین و ارسال نام کاربری و رمز باشند .

خوب داستان اینجا تمام نمیشود چون در حالت عادی وقتی کاربری در وردپرس ثبت نام میکند فقط یکبار برای وی ایمیل ارسال میشود ولی وقتی ما این ثبت نام را دو مرحله ای میکنیم بایستی تغییراتی بدهیم تا بعد از تایید ثبت نام کاربر یک ایمیل دیگر برای ارسال نام کاربری و پسورد برای کاربر ارسال شود برای این منظور در مسیر قالب فعلی خود woocommerceemails اگر این پوشه موجود بود که هیچ در غیراینصورت پوشه ای با عنوان emails باز کنید و در داخل آن فایلی با عنوان customer-account-approved.php بسازید و کد زیر را در آن قرار دهید

خوب در این مرحله کد زیر را در درون functions.php قرار دهید

حالا تقریبا کار تمام شده و شما میتوانید کاربران ثبت نام کرده را تایید و یا رد کنید و همچنین نمایش محصولات خود را برای کاربران لاگین نشده محدود کنید از طریق کد زیر میتوانید مشخص کنید که اگر کاربری لاگین نکرده باشید صرفا قادر به صفحه اصلی وب سایت بوده و نتواند به بخش محصولات برود و در صورت اینکه بخواهد روی محصولات کلیک کند به صفحه اصلی ریدایرکت خواهد شد

 

ادامه مطلب...

سورس کد و آموزش ارسال ایمیل در پی اچ پی

سورس کد و آموزش ارسال ایمیل در PHP : در این مطلب قصد داریم در زبان پی اچ پی کدی بنویسیم که توسط ان ایمیل ارسال نماییم قبل از شروع باید بدانیم که چهار تابع اصلی برای ارسال ایمیل در زبان پی اچ پی وجود دارد که عبارتند از Cyrus IMAP administration , IMAP , Mail , Mailparse , vpopmail یکی از ساده ترین توابع تابع mail میباشد که در این پست ما با استفاده از این تابع اقدام به ارسال ایمیل خواهیم  نمود.در ذیل شما میتوانید 3 مثال مختلف از نحوه ارسال ایمیل توسط این تابع را مشاهده نمایید که در هرکدام با روشها و اختیارات متفاوتی این کار انجام  شده است .

نمونه یک ارسال ایمیل متنی معمولی

نمونه دوم ارسال ایمیل با هیدرهای اضافی


نمونه سوم ارسال ایمیل  با فرمت Html

ادامه مطلب...
 قالب وردپرس