?>
-      خرید وسیله نقلیه      سانا خبر      اجاره ماشین      -      داروخانه اینترنتی دکتر دیلی      +      +      بیسیم موتورولا      طلایاب      +      -      *      +      -      قیمت خرید بیسیم      -      -      آموزش تعمیرات موبایل      +      -      *      *      صرافی تتر      +      +      *      تحلیل اتریوم      -      فیلم هندی      *      -      -      .      +      -      +      -      /      حواله وسترن یونیون      خرید ماینر      -      دکتر زنان مشهد      خرید لایسنس نود 32      کسب درآمد      خرید رپورتاژ      فروش آنتی ویروس      سیگنال فارکس      لایسنس رایگان نود 32      یوزر پسورد نود 32      سئو سایت      لایسنس نود32      آپدیت نود 32      بهترین بک لینک     
 ساخت صفحه ورود با php ساخت صفحه ورود با php .

ساخت صفحه ورود با php

سورس كد هاي ساخت صفحه ورود با php

ساخت صفحه ورود با php

قبلا در مقالات قبلي راجب اين موضوع صحبت كرده ايم و گفتيم كد هاي مربوط به ثبت نام و لاگين كار بر را در فايل process.php مي نويسيم، ابتدا مي خواهيم با ثبت نام كاربر شروع كنيم.

به خاطر داشته باشيد كه action  فرم ما به فايل process.php كه ما اكنون درون آن كار مي كنيم است و متد فرمان مان نيز post مي باشد. زماني كه اطلاعات درون فرم موجود در فايل register.php ارسال مي شود ما تمامي مقادير وارد شده در فرم را درون آرايه ي سوپر گلوبال post داريم و مي توانيم به راحتي از آن ه استفاده كنيم.

اولين كاري كه ما بايد انجام دهيم اين است كه داده هاي موجود درون post را اعتبار سنجي كنيم، اعتبار سنجي به اين معني است كه ما اطمينان پيدا كنيم كه داده هاي موجود و وارد شده توسط كابر قابل اطمينان هستند يا نه. بعد از آن مي توانيم از آن ها استفاده كنيم. اعتبار سنجي در پروژه هاي كوچك بسيار آسان هستند.

براي ساخت صفحه ورود با php بايد بررسي كنيم كه در كد هايي كه وارد كرده ايم آيا فرم ارسال شده است يا خير؟ كه بررسي اين موضوع با REQUEST_METHOD انجام مي شود و اگر مقدار post را درون خودش داشته باشد به اين معنا است كه فرم ارسال شده است. در شرط بعدي بايد بررسي كنيم كه آيا مقادير ارسال ارسال شده اند يا نه؟ كه براي بررسي اين گزينه از isset  استفاده مي شود. و در شرط بعدي بايد بررسي كنيم كه فايل هاي ارسال شده خالي نباشد. بعد از بررسي اين سه شرط ما شرطي مي آوريم كه تشخيص مي دهد داده هاي ارسال شده از فرم ورود است يا ثبت نام. درون بلاك if بايد تشخيص بدهيم كه فرم ما register  است، قبل از آن بايد كد هاي مربوط به ثبت نام كاربر را درون آن بلاك بنويسيم.

براي اينكه كد هاي تميز تري داشته باشيد و بتوانيد با سرعت عمل بالا و به درستي كار خود را انجام دهيد، پيشنهاد مي كنم از پروژه تمريني php استفاده كنيد. پروژه تمريني php به شما كمك مي كند كه اگر تازه كار هستيد يا حتي مشكلاتي در اين زمينه داريد حل شوند.

كد هاي ثبت نام كاربر در php 

ابتدا بايد يك تابع بنويسيم تا اينكه كاربري با اين نام كاربري قبلا در سايت ثبت نام كرده است يا خير. توجه داشته باشيد كه ما بايد با پايگاه داده كار كنيم پس به اتصال آن نياز داريم و ما اين اتصال را در فايل config.php داريم و بايد اين فايل را include  كنيم.

تابعي كه براي بررسي اين موضوع استفاده مي شود يك نام كاربري به عنوان ورودي دريافت مي كند و يك كوئري به سمت پايگاه داده ارسال مي كند تا بررسي كند كاربري كه اطلاعات را ارسال كرده است موجود است يا خير. ما تابع را درون تابع register  استفاده مي كنيم كه اگر كاربر موجود بود او را به صفحه لاگين هدايت كند و اگر كاربر موجود نبود آن را به صفحه ثبت نام هدايت كند.


ساخت صفحه لاگين

تصوير ساخت صفحه ورود با php

قبل از توضيح اين قسمت بايد يادآوري كنيم كه ما در مقالات قبلي در مورد ساخت صفحه ورود با php صحبت كرده ايم و نكات مهمي را گوشزد كرده ايم، اگر ميخواهيد بهتر متوجه موضوع شويد مي توانيد به مقالات قبلي مراجعه كنيد و تك تك به جلو بياييد. شايد در اين قسمت نكاتي كه قبلا گفته شده اند و مهم و ضروري هستند گفته نشود.

ابتدا براي اينكه بتوانيم اطلاعات كاربر را دريافت كنيم بايد صفحه اي براي لاگين و ثبت نام ايجاد كنيم، مي توانيد براي اينكه در وقتتان صرفه جويي كنيد از فرم هايي كه ما قبلا كد آن ها را نوشته ايم استفاده كنيد. و اما ساخت صفحه ورود با php، ابتدا بايد براي ساخت صفحه ورود با php سورس صفحه لاگين php را دانلود دانلود كنيد، نام فايل را به دلخواه مي توانيد هر چيزي انتخاب كنيد.

سورس كد فرم ثبت نام

سورس صفحه ثبت نام را نيز بايد دانلود كنيد و در فايلي به نام دلخواهتان ذخيره كنيد.

بعد از آن در mysql يك ديتابيس به اسم my_site بسازيد و درون آن ديتابيس ساخته شده يك جدول به اسم users  با ستون هاي password  و username ايجاد كنيد تا بتوانيم در آن ها كاربران خود را بسازيم و عمل ثبت نام و ورود را انجام دهيم.

ما كد هاي مربوط به اتصال به پايگاه داده را درون يك فايل مي نويسيم. بعد از آن مشخصات پايگاه داده‌ي خود را درون يك آرايه ذخيره سازي مي كنيم. در ادامه ما بايد كد هاي مربوط به اتصال به پايگاه داده را بنويسيم و از روش PDO استفاده كنيم.

در كد ها و قسمت اتصال به پايگاه داده را دورن بلاك try قرار مي دهيم. بلاك catch زماني اجرا مي شود كه خطايي در اتصال به پايگاه داده رخ بدهد. حال اتصال به پايگاه داده ما آماده است و درون متغير pdo قرار دارد و مي توانيم به راحتي از فايل ها در هر كجا استفاده كنيم.

براي اينكه بتوانيد سريع تر و راحتر تر اين كار ها را انجام دهيد، من به شما پيشنهاد مي كنم از پروژه تمريني php استفاده كنيد. پروژه تمريني php به شما كمك مي كند تا مشكلات خود را متوجه شويد و با تمرين بيشتر آن ها را حل كنيد.

نحوه استفاده از فايل jdf 

قبل از توضيح اين قسمت يك يادآوري در مورد jdf ، jdf تبديل كننده تاريخ از ميلادي به شمسي و از شمسي به ميلادي است. يك كتابخانه رايگان است كه هر كس مي تواند از آن استفاده كند.

بعد از دانلود فايل تبديل تاريخ شمسي به ميلادي با jdf و برعكس، اولين كار incloud كردن آن در سورس كدهاي برنامه php است. به اين ترتيب كد هاي اين فايل در دسترس و قابل استفاده قرار خواهند گرفت. فايل jdf چندين تابع را درون خود جاي مي دهد اما براي كاربرد هاي عادي سه تابع gregorian_to_jalali و jdate و jalali_to_gregorian  بيش ترين اهميت را دارند.

براي تبديل تاريخ شمسي به ميلادي با jdf ميتوانيد از پروژه تمريني php استفاده كنيد. شما با اين كار بار ها و بارها مي توانيد تمرينات بسياري را انجام دهيد و مشكلات خود را متجه شويد و براي حل آن ها تلاش كنيد. من پيشنهاد مي كنم قبل از هر چيز مقالات قبلي ما را با دقت بالايي بخوانيد و بعد از آن با پروژه تمريني php كار خود را آغاز كنيد.

 


تبديل تاريخ شمسي به ميلادي با jdf

 

تبديل تاريخ شمسي به ميلادي با jdf

يكي از موارد پر كاربرد در طراحي و برنامه نويسي سايت ها و صفحات فارسي كه برنامه نويسان معمولا براي سازگاري و ايجاد قابليت هاي چندگانه از آن به طور پيش فرض در ساختار، سورس كدها و فيلد هاي ديتابيس استفاده مي كنند نمايش تاريخ هجري شمسي به اشكال مختلف است. حال براي اينكه اين فرمت هاي پيش فرض را به صورت محلي و به زبان كاربر نمايش بدهيم بايد آن ها را بر اساس فرمول و قاعده هايي خاص گاه شماري به مقصد تبديل كنيم. به همين منظور يكي از راه هاي تبذيل تاريخ شمسي به ميلادي با jdf است كه در php توسط برنامه نويسان فارسي زبان نوشته و توسعه مي يابد.

مبدل jdf چيست؟

همان طور كه از معني مبدل پيدا است، jdf تبديل كننده تاريخ از ميلادي به شمسي و از شمسي به ميلادي است. به همين منظور از تعدادي تابع مختلف در يك فايل php است استفاده مي كنيم. اين دستورات و توابع توسط برنامه نويسان سايت نوشته و توسعه مي يابد.

آيا jdf براي تبدلي تاريخ تنها راه حل است؟

مطمئنا خير، در صورت مطالعه و آشنايي با اصول تقويم ميلادي و گاهشمار هجري شمسي، تسلط بر برنامه نويسي و زمان گذاشتن و حوصله كافي مي توانيم تابع شخصي و مشابه براي رفع نيازهاي عادي طراحي كنيم، به عبارتي كه استفاده از jdf تنها روش براي تبديل تاريخ شمسي به ميلادي با jdf  و نمايش آن نيست و راه براي ايجاد توابع و شيوه هاي سفارشي و جديد باز است. jdf يك راه حل دم دستي، جامع، سريع و حرفه اي است و خوب است كه با توجه به رايگان بودن آن مي توانيم هر كجا هر موقع از آن استفاده كنيم.

قبل از شروع كار بايد ابتدا آخرين نسخه مبدل تاريخ ميلادي، هجري شمسي jdf رو از لينك هاي موجود در اينترنت دانلود كنيم.

صفحه ورود به سايت

دقت كرده ايد بعضي مواقع با وارد شدن به يك سايت، به دليل مطالب مفيد سايت و يا حتي ديزاين بسيار خوب آن سايت مي خواهيم كه عضوي از آن سايت باشيم و به همين منظور اولين كاري كه مي كنيم ثبت نام كردن در سايت مورد نظر است. آيا شده است به اين موضوع فكر كنيد كه چگونه در يك سايت عضو مي شويم؟ در اين قسمت از مقاله مي خواهيم ساخت صفحه ورود با php را توضيح دهيم.

ابتدا نياز داريم محيط را براي شروع كار آماده كنيم، در سيستم عامل خود نياز به يك ويرايشگركد يا IDE داريم تا بتوانيم به راحتي نرم افزار خود را توسعه بدهيم. بعد از آن براي اينكه بتوانيم كد هاي php خود را به اجرا در بياوريم حتما بايد از WAMP يا XAMPP استفاده كنيم، كه پيشنهاد ما XAMPP است.

در ادامه ما نياز به چهار فايل داريم تا بتوانيم كد هاي html مربوط به فرم ورود و سورس كد فرم ثبت نام html و كد هاي مربوط به php و عمل ثبت نام و ورود كاربر را در آن ها قرار دهيم. براي ساخت صفحه ورود با php ايتدا مي توانيد از پروژه تمريني php كه در سايت ما موجود است استفاده كنيد و مشكلات خود را پيدا كنيد و بتوانيد آن ها را حل كنيد. همچنين پروژه تمريني php در تماميه زمينه ها مي تواند به شما كمك كند تا بتوانيد كيفيت، سرعت و دقت خود را بالا ببريد.