
در این جلسه از سری آموزش های php با پردیس وردپرس به آموزش ایجاد فرم ورود و صفحه کاربری می پردازیم. سیستم ورود کاربران به سایت از آموزش های بسیار کاربردی تحت وب است. اگر یادتان باشد در جلسات قبل در مورد Session ها صحبت کردیم. سشنها در واقع متغیرهایی هستند که به منظور نگهداری اطلاعات شخصی کاربران بر روی سرورهای وب به کار گرفته میشوند. در صورتی که از این ویژ...
ادامه مطلب
نمایش خروجی کد های جاوا اسکریپت در این قسمت از آموزش جاوا اسکریپت با پردیس وردپرس به چند روش ساده برای نمایش خروجی کد های جاوا اسکریپت خود می پردازیم. روش اول – پنجره alert یا پنجره اخطار: پنجره alert یک پنجره ساده است و برای استفاده از آن، کافی است دستور()alert را بنویسید و پیامتان را بین پرانتز وارد کنید. همچنین باید پیامهای خود را بین دو “” قرار دهید. ع...
ادامه مطلب
در این قسمت از آموزش های جاوا اسکریپت سراغ ابزار های مرورگر که برای شروع به آن ها نیاز داریم می رویم. برای دیباگ کردن کدهایمان به ابزارهایی نیاز داریم که مثلا به ما بگوید کجای کد ما اشتباه است. خوشبختانه این ابزار به صورت پیش فرض در مرورگرهای امروزی وجود دارد.در واقع همه مرورگرها به صورت پیشفرض سیستمهایی برای توسعه وبسایت دارند. این ابزارها که در حالت عادی از دید کاربران مخفی هستند، Developer Tools نام دارند. کنسول مرورگر و تب توسعه دهندگان برای نمایش ابزار مخصوص توسعهدهندگان در مرورگر کروم مراحل زیر را طی کنید: نمایش ابزار توسعهدهندگان در مرورگر کروم روی صفحه در مرورگر کلیک راست کرده و گزینه Inspect را بزنید. یا این که دکمه F12 ویندوز را بزنید. نمایش ابزار توسعهدهندگان در مرورگر فایرفاکس در...
ادامه مطلب
در ادامه جلسه قبل در این قسمت نیز به شئ گرایی در php می پردازیم. مرحله دوازدهم: دسترسی مستقیم به پروپرتیها (که توصیه نمیشود) برای دسترسی مستقیم به خواص اشیاء ساخته شده در پیاچپی، نیازی به استفاده از متدها ندارید. شما میتوانید به طور مستقیم با استفاده از عملگر <- و نام متغیر (پروپرتی) مورد نظر، به آن دسترسی داشته باشید. به عنوان مثال اگر در کلاس پیاچپی نوشته شدهی خود، یک پروپرتی به نام name$ (در شیء mohammad$) داشته باشید، برای دسترسی به مقدار این متغیر باید از کدی مثل زیر استفاده کنید: $name = $mohammad->name; $name = $mohammad->name; البته همانطور که اشاره کردیم، استفاده از این روش پیشنهاد نمیشود چراکه امکان دارد در ادامه مسیر، با مشکلاتی مواجه شوید. برای دسترسی به ...
ادامه مطلب
در ادامه جلسه قبل در این قسمت یاد می گیریم که چگونه از یک فایل جاوا اسکریپت">اسکریپت مجزا در صفحه html خود استفاده کنیم. افزودن فایل جاوا اسکریپت مجزا به صفحه روش دوم برای اجرای کدهای جاوا اسکریپت، آن است که اصلا کدهای جاوا اسکریپت خود را درون صفحه HTML ننویسید. برای این کار باید یک فایل مجزا با پسوند js. برای کدهای جاوا اسکریپت ایجاد کنید. این روش باعث منظم شدن کدها و در اختیار داشتن آنها در یکجا میشود و توسعه و نگهداری کدها را نیز آسانتر میکند. برای این کار مراحل زیر را دنبال کنید: یک صفحه HTML ایجاد کنید. آن را با نام دلخواه (مثلاpardiswp.html) ذخیره کنید. یک فایل جدید ایجاد و آن را با پسوند js ذخیره کنید. نام آن را میتوانید app.js بگذارید. حالا برای اینکه این فایل جاوا اسکریپت و فایل HTM...
ادامه مطلب
در این جلسه از آموزش php با پردیس وردپرس به بخش پایانی شئ گرایی در php می پردازیم. مرحلهی هجدهم: ارث بری یا استفاده مجدد از کدهای نوشته شده با ساختار OOP ارثبری یکی از قابلیتهای اساسی در برنامهنویسی شیءگرا محسوب میشود و با استفاده از آن میتوان از یک کلاس به عنوان ساختار پایه برای کلاسهای دیگر بهره برد. این عمل به شما اجازه میدهد تا به صورت بهینهتری از کدهای نوشته شدهی قبلی خود و نیز کدهای نوشته شده توسط دیگران، استفاده کنید. فرض کنید که قصد ایجاد یک کلاس جدید به نامemployee (کارمند) را دارید. از آنجا که هر کارمند یک شخص است، بنابراین این دو میتوانند پروپرتیها و متدهای مشترکی داشته باشند. با استفاده از ویژگیهای ارثبری میتوانید کد کمتر و بهینهتری را تولید کنید چراکه فقط موارد اضافه را باید به ...
ادامه مطلب
آخرین ویرایش در تاریخ ۱۴ آبان ۱۳۹۶ بعد از یادگیری HTML و CSS نوبت به یادگیری جاوا اسکریپت میرسد. یکی از ارکان اولیه برای ورود به دنیای برنامه نویسی وب، یادگیری جاوا اسکریپت است. کار جاوا اسکریپت افزودن منطق به فضای اچتیامال است....
ادامه مطلب
در قسمت قبل به طور کلی با جاوا اسکریپت و کار برد های آن آشنا شدیم. در این جلسه با نحوه نوشتن و افزودن کد های جاوا اسکریپت در صفحه وب خود آشنا می شویم. کدهای جاوا اسکریپت منطق را به دنیای اچتیامال آورده است. HTML و CSS زبانهای نش...
ادامه مطلب
در این جلسه به ادامه مبحث شئ گرایی در php می پردازیم. مرحله ششم: به کد زیر توجه کنید: $this->name = $new_name; $this->name = $new_name; this$ یک متغیر درونی است که به شئ کنونی کلاس مورد نظر اشاره دارد. به عبارت دیگر این یک متغیر ارجاع داخلی است. از این طریق اقدام به صدا زدن همان تابع یا متد درونی کلاس می کنیم. حال به کد زیر توجه کنید: function get_name() { retu...
ادامه مطلب
در ادامه آموزش های php با پردیس وردپرس در این جلسه به مباحث شیء گرایی در php می پردازیم. از این جلسه به بعد وارد مباحث پیشرفته تر برنامه نویسی php می شویم و آموزش ها را مانند جلسات قبل همراه با مثال و به سادگی پیش می بریم. در زیر خلاصه ای از آنچه که یاد خواهید گرفت را آورده ایم: تفاوت بین ساخت یک اپ...
ادامه مطلب
کار با رشته ها در php تابع ()strpos این تابع برای بدست آوردن جایگاه خاصی از یک رشته متنی به کار می رود. این تابع به عنوان ورودی یک رشته متنی را در آرگومان اول دریافت کرده و بخشی که قصد بیرون آوردن آن از رشته متنی داریم را در آرگومان دوم دریافت می کند. یعنی در واقع محل آرگومان دوم را در رشته متنی یا ...
ادامه مطلب
فیلتر ها در phpدر این قسمت از آموزش های php با فیلتر های این زبان به منظوراعتبارسنجی و پاکسازی دادههای ورودی آشنا خواهیم شد.ممکن است برخی از دادههای ورودی مشکلات و مسائل امنیتی مهمی را در صفحات وب شما ایجاد کنند. در این شرایط فیلترهای پیاچپی می...
ادامه مطلب
کار با تاریخ و ساعت در phpدر این جلسه از آموزش های php با پردیس وردپرس به کار با تاریخ و ساعت در پیاچپی می پردازیم. مواقع زیادی در برنامه نویسی به کار کردن با تاریخ و ساعت احتیاج داریم. ابزار های زیادی برای این کار در php وجود دارد.دریافت زمان با تابع ()timeاین تابع تمام اطلاعات لازم برای زمان جار...
ادامه مطلب
تاریخ شمسی در phpتمام آنچه که در جلسه قبلی گفته شد فقط برای تاریخهای میلادی بکار میرود. برای استفاده از تاریخ شمسی باید از یک کلاس خارجی استفاده کنید. اینکه کلاس خارجی چیست فعلا کاری با آن نداریم. اگر به خاطر داشته باشید روش include کردن فایلها را در جلسات گذشته مرور کردیم. شما باید فایل مربوط به...
ادامه مطلب