تماس با ما

موبایل: 2565 038 0912

دفتر تهران: 2565 2842 021

دفتر گرگان: 2565 3233 017

راهکار های کار با فرم ها در PHP-قسمت چهل و چهارم

راهکار های کار با فرم ها در PHP-قسمت چهل و چهارم

در این بخش از راهکار قصد داریم تا اطلاعاتی که کاربر در فرم وارد می کند را پس از Submit فرم ، به وی نشان داده و در فیلدها نگهداری می کنیم . برای این منظور یک قطعه کد PHP را درون خاصیت Value هر یک از فیلدهای متنی زیر قرار داده ایم : Name , Email و Website .

راهکار های کار با فرم ها در PHP-قسمت چهل و سوم

راهکار های کار با فرم ها در PHP-قسمت چهل و سوم

در راهکارهای قبل ، نحوه کلی اعتبار سنجی و کنترل وارد نمودن مقادیر در فیلدهای یک فرم را بررسی کردیم .
در این بخش به صورت جزیی تر و موردی به نحوه اعتبار سنجی مقادیر وارد شده برای فیلم های Name , Email و URL خواهیم پرداخت .

راهکار های کار با فرم ها در PHP- قسمت چهل و دوم

راهکار های کار با فرم ها در PHP- قسمت چهل و دوم

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

راهکار های کار با فرم ها در PHP -قسمت چهل و یکم

راهکار های کار با فرم ها در PHP -قسمت چهل و یکم

 در راهکار قبلی ، با نحوه طراحی یک فرم ساده HTML آشنا شدید . اما فرم قبلی بسیار ساده و بدون هیچ امکاناتی بود . یکی از ایرادات فرم قبل این بود که کاربر می توانست حتی بدون وارد کردن داده های لازم در فیلد های فرم ، آن را ارسال یا Submit نماید .

راهکار های کار با فرم ها در PHP -قسمت چهلم

راهکار های کار با فرم ها در PHP -قسمت چهلم

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

راهکارهای موثر در PHP > راهکار 1 : ثبت نام و شناسایی کاربران در وب سایت ها - سی و نهم

راهکارهای موثر در PHP > راهکار 1 : ثبت نام و شناسایی کاربران در وب سایت ها - سی و نهم

بسیاری از وب سایت ها ، امکانی را در اختیار کاربران خود قرار می دهند تا با تعیین یک نام کاربری ( username ) و رمز عبور ( password ) در سایت عضو شده و سپس بتوانید وارد سایت شوید .

تابع ( ) include -قسمت سی و هشتم

تابع ( ) include -قسمت سی و هشتم

 با استفاده از تابع ( ) include می توان محتویات یک فایل PHP را درون یک صفحه دیگر PHP ، وارد نمود . در این حالت سرور PHP در هنگام اجرای صفحه ، محتویات فایل اضافه شده را خوانده و آن را با صفحه اول ترکیب می کند . سپس خروجی را در قالب یک صفحه نمایش می دهد .

ساخت مستر پیج Master Page -قسمت سی و هفتم

ساخت مستر پیج Master Page -قسمت سی و هفتم

 به وسیله تابع های ( ) include و ( ) require ، می توانید محتویات یک صفحه را درون یک صفحه دیگر وارد نمایید . در این حالت سرور PHP ، در هنگام اجرای صفحه ، محتویات صفحه وارد شده را با صفحه اصلی ادغام کرده و به صورت یکجا نمایش می دهد .

مفهوم و کاربرد Session در PHP -قسمت سی و ششم

مفهوم و کاربرد Session در PHP -قسمت سی و ششم

هنگامی که شما با یک نرم افزار در محیط ویندوز کار می کنید ، آن را باز کرده و تغییراتی درونش ایجاد نموده و سپس آن را می بندید . به این فرایند یک session یا به بیان فارسی ، جلسه می گویند .

خواندن و حذف کوکی ( cookie ) -قسمت سی و پنجم

خواندن و حذف کوکی ( cookie ) -قسمت سی و پنجم

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

ایجاد و استفاده از کوکی ( cookie ) - قسمت سی و چهارم

ایجاد و استفاده از کوکی ( cookie ) - قسمت سی و چهارم

 کوکی یک قطعه اطلاعات است که سرور بر روی کامپیوتر کاربر ذخیره کرده و در مراجعات کاربر به همان سایت ، از آن اطلاعات برای شناسایی وی استفاده می کند . این اطلاعات معمولا راجع به شناسه کاربری ، رمز عبور ، تنظیمات یک کاربر بر روی سایت و ... می باشد .

آموزش ارسال ایمیل ( Email ) امن به وسیله PHP -قسمت سی و سوم

آموزش ارسال ایمیل ( Email ) امن به وسیله PHP -قسمت سی و سوم

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

ذخیره یا ارسال پیام های خطا-قسمت سی و دوم

ذخیره یا ارسال پیام های خطا-قسمت سی و دوم

به صورت پیش فرض ، PHP یک پیام حاوی اطلاعات خطا رخ داده را به سیستم logging سرور یا یک فایل خاص ، بسته به اینکه فایل php.ini ، بر روی سرور چگونه تنظیم شده باشد ، ارسال می کند .

فعال سازی یک خطا در صفحه-قسمت سی و یکم

فعال سازی یک خطا در صفحه-قسمت سی و یکم

در این بخش کار با تابع ( ) error_trigger را فرا خواهید گرفت . از تابع ( ) error_trigger در زمانی استفاده می شود که بروز خطا را پیش بینی کرده و کد لازم را برای مدیریت آن تعیین می کنیم .

آموزش مدیریت خطا در PHP - قسمت سی ام

آموزش مدیریت خطا در PHP - قسمت سی ام

 مدیریت خطاهای احتمالی در کدها و اسکریپت های PHP ساده و روان است . در حالت پیش فرض یک پیام خطا همراه با نام فایلی که خطا در آن رخ داده ، شماره خط خطا و پیامی که تشریح کننده خطا است ، به مرورگر ارسال می شود .

تابع ( ) cal_from_jd -قسمت بیست و نهم

 تابع ( ) cal_from_jd -قسمت بیست و نهم

این تابع یک روز معین از تقویم ژولیانی را به فرمت هر تقویم مورد نظر دیگر ، تبدیل میکند.

تابع ( ) cal_days_in_month-قسمت بیست و هشتم

تابع ( ) cal_days_in_month-قسمت بیست و هشتم

این تابع تعداد روزهای یک ماه مورد نظرتان ، مربوط به یک سال و تقویم خاص را نشان میدهد .

کار با فایل ها درPHP- قسمت بیست وهفتم

کار با فایل ها درPHP- قسمت بیست وهفتم

به وسیله قابلیت های کار با فایل ها در PHP ، شما می توانید فایل های متنی و یا سایر فایل ها را باز کرده ، خوانده ، ویرایش نموده و یا جستجو نمایید .
در این بخش قصد داریم تا متدها و توابعی که برای کار با فایل ها در PHP در نظر گرفته شده اند ، را تشریح نماییم .

تابع ()time- قسمت بیست و هفتم

تابع ()time- قسمت بیست و هفتم

تابع ( ) time در PHP ، میزان ثانیه سپری شده از تاریخ اولین ثانیه روز اول سال میلادی 1970 را بر می گرداند . این تاریخ در کار با زمان و تاریخ در PHP یک مقدار پیش فرض است .
کاربرد تابع time در PHP ، بیشتر برای تعیین یا تنظیم زمان مورد در صفحات PHP است . برای مثال ، تعیین زمان برای اعتبار کوکی ها ( cookies ) در یک صفحه PHP است . به این صورت که در هنگام تعریف یک کوکی ، میزان ثانیه ای که کوکی باید اعتبار داشته باشد را به وسیله تابع time تعیین می کنیم . برای دریافت اطلاعات بیشتر راجع به استفاده از این تابع در تنظیم کوکی ها به بخش آموزش نحوه ایجاد کوکی cookie در PHP بروید .

اعتبار سنجی داده های ورودی در PHP-قسمت بیست و ششم

اعتبار سنجی داده های ورودی در PHP-قسمت بیست و ششم

اعتبار سنجی داده های ورودی که کاربر یا برنامه در صفحات وب وارد می نمایند ، یکی از مهمترین مسائل در زمینه طراحی صفحات وب امن می باشد .
برای روشن شدن مسئله به چند مثال اشاره می کنم .

فرم ها در PHP - متد method post و متغیر POST_$- قسمت بیست و پنجم

فرم ها در PHP - متد method post و متغیر POST_$- قسمت بیست و پنجم

در بخش قبل در قسمت آموزش فرم ها در PHP به شما نمایش دادیم که چگونه یک فرم ساده HTML را طراحی کرده و اطلاعات آن را به یک صفحه دیگر برای پردازش و استفاده انتقال دهید .

فرم ها در PHP - متد method get و متغیر GET_$- قسمت بیست و چهارم

فرم ها در PHP - متد method get و متغیر GET_$- قسمت بیست و چهارم

در بخش قبل در قسمت آموزش فرم ها در PHP به شما نمایش دادیم که چگونه یک فرم ساده HTML را طراحی کرده و اطلاعات آن را به یک صفحه دیگر برای پردازش و استفاده انتقال دهید .

طراحی و کار با فرم ها در پی اچ پی-قسمت بیست و سوم

طراحی و کار با فرم ها در پی اچ پی-قسمت بیست و سوم

از فرم ها در PHP ، برای دریافت اطلاعات از کاربر استفاده می شود . فرم های HTML می توانند شامل یک یا چندین کنترل کادر متن ، دکمه های انتخابی و یا منوهای کرکره ای باشند . کاربر بایستی مقادیر لازم را در کنترل های تعیین شده وارد کند .

محدود کردن لینک دانلود مستقیم فایل ها با PHP و htaccess-قسمت بیست و دوم

محدود کردن لینک دانلود مستقیم فایل ها با PHP و htaccess-قسمت بیست و دوم

همان طور که می دانیم، لینک دانلود یک فایل در وب به طور کلی به دو دسته مستقیم و غیر مستقیم تقسیم می شود، منظور از لینک های مستقیم مواردی هستند که عموما به فرمت فایل مورد نظر (به فرض zip.) ختم شده و با کلیک بر روی آنها یا وارد کردن آدرس در مرورگر، بلافاصله برای دانلود ارائه می شوند، قاعدتا تعریف و استفاده از این نوع لینک ها خیلی سخت و پیچیده نیست، اما مشکل اکثر مدیران سایت های مختلف که عمدتا نیاز به محدود کردن دانلود فایل ها یا دانلود با پرداخت هزینه و... دارند، ایجاد و مدیریت نوع دوم از لینک ها یعنی لینک های دانلود غیر مستقیم است، در این حالت کاربر با وارد کردن آدرس لینک در مرورگر (در پس زمینه و در سرور) به صفحه دیگری ارجاع داده شده و به طور مثال ابتدا وضعیت عضویت یا پرداخت هزینه دانلود لینک بررسی و سپس مجوز دسترسی (یا عدم دسترسی) به او داده می شود، از این رو در این مطلب قصد داریم نحوه انجام این کار را با استفاده از PHP و htaccess آموزش دهیم، به این امید که مفید واقع شود.

ارسال پارامتر به URL و دریافت مقادیر با PHP-قسمت بیست و یکم

ارسال پارامتر به URL و دریافت مقادیر با PHP-قسمت بیست و یکم

زمانی که از ارسال پارامتر در وب صحبت می کنیم، بیشتر ذهنمان معطوف به فرم های HTML و متد POST یا GET می شود، البته این شیوه مرسوم و پرکاربردی برای ارسال داده ها از مرورگر (سمت کاربر) به یک سایت (سمت سرور) است، اما گاهی مواقع نیاز است که از این قالب سنتی پا را فراتر بنهیم و از روش های دیگری نیز استفاده کنیم، به فرض از همین استاندارد POST و GET در ارسال درخواست های آژاکسی (Ajax) نیز به سرور استفاده می شود، از طرفی کدها و توابعی در PHP وجود دارد که می توانند علاوه بر ارسال پارامترها به یک سرور (آدرس URL)، پاسخ آن را نیز دریافت کنند، امکان بالقوه ای که می تواند کاربردهای زیادی داشته باشد، از جمله مهمترین این توابع file_get_contents و cURL هستند که در ادامه آموزش به آنها خواهیم پرداخت.

نمایش آمار بازدیدها با PHP بدون استفاده از دیتابیس- قسمت بیستم

نمایش آمار بازدیدها با PHP بدون استفاده از دیتابیس- قسمت بیستم

از جمله امکانات اولیه که ممکن است برای خیلی از سایت ها کاربردی باشد، نمایش آمار بازدیدها به مخاطبان است که البته برای رسیدن به این هدف راه های گوناگونی نیز وجود دارد، به طور مثال برخی ترجیح می دهند از ابزارهای رایگان در سرویس های مختلف استفاده کنند، برخی از سایت های مرجع و عده ای نیز به دنبال راه اندازی سیستم شخصی خود هستند، به هر صورت در این مطلب برای کسانی که می خواهند سیستم نمایش آمار مستقل، بدون صرف منابع سرور، بدون استفاده از دیتابیس و بدون سر و کار داشتن با دانش برنامه نویسی سطح بالا داشته باشند و آمار سایت خود را به صورت مختصر و مفید به بازدیدکنندگان نشان دهند، آموزش تقریبا کاملی در نظر گرفته ایم که امیدواریم مفید واقع شود، در این آموزش خواهیم دید که چگونه می توان با چند خط کدنویسی PHP یک سیستم به اصطلاح جمع و جور و هوشمند محاسبه و نمایش آمار بازدید ساخت.

نمایش قسمتی از متن و پاراگراف با php-قسمت نوزدهم

نمایش قسمتی از متن و پاراگراف با php-قسمت نوزدهم

یکی از امکانات و در واقع تکنیک هایی که ممکن است در برنامه نویسی صفحات وب با php کاربرد زیادی داشته باشد، انتخاب و نمایش قسمتی از یک متن یا پاراگراف است که می تواند به فرض به عنوان پیش نمایش مطالب یا اهداف دیگر مانند نمایش قسمتی از یک پاراگراف به هنگام جستجو در سایت و... مورد استفاده قرار گیرد، خوشبختانه انجام این کار بسته به شرایط و نیاز شما، به چند شیوه (از طریق توابع php یا در هنگام پرس و جو از دیتابیس) قابل انجام دادن است که در این آموزش در حد امکان به تفصیل راجب آن خواهیم گفت.

ارسال ایمیل با php و کلاس phpmailer-قسمت هجدهم

ارسال ایمیل با php و کلاس phpmailer-قسمت هجدهم

ارسال ایمیل از طریق برنامه های سمت سرور و از جمله php، یکی از رایج ترین مباحث کاربردی در نوع خود است که دیر یا زود برنامه نویس زبان php یا لااقل علاقمند استفاده از آن را درگیر خود می کند، اگرچه php به طور پیش فرض توابعی برای ارسال ایمیل در مفسر خود گنجانده است، اما گستره استفاده از این امکان و نیازهای کاربران به حدی است که نمی توان تنها بر آن متکی بود، از طرفی بحث ارسال ایمیل با توجه به محدودیت ها و قابلیت های سرورهای مختلف، گاهی پتانسیل تبدیل شدن به یک مشکل به ظاهر پیچیده را دارد و این چیزی است که بعضا فکر و ذهن برخی از کاربران را مشغول خود می کند، به همین خاطر در این آموزش قصد داریم در حد امکان بپردازیم به نحوه ارسال ایمیل با php و کلاس phpmailer، با این امید که مفید واقع شود.

ساخت منوی هوشمند با php و css!-قسمت هفدهم

ساخت منوی هوشمند با php و css!-قسمت هفدهم

شاید عنوان این مطلب کمی اغراق آمیز به نظر برسد، اما از عنوان که بگذریم، در این آموزش می خواهیم شما را با نحوه ایجاد نوعی منوهای صفحه به صفحه یا به عبارتی، منوهای هوشمند آشنا کنیم که با تغییر صفحات سایت، لینک صفحه فعال را به صورت مشخص و متمایز از دیگر منوها نشان می دهند، احتمالا کم و بیش، نمونه هایی از این نوع را در صفحات وب مشاهده کرده اید، ولی شاید برایتان نحوه ساخت آنها تا به امروز حل نشده باقی مانده باشد، اگر اینچنین است، بد نیست با ادامه این آموزش همراه ما باشید تا با هم نگاهی داشته باشیم به نحوه ساخت منوهای هوشمند در سایت با php و css.

محاسبه و نمایش پیج رنک گوگل با php-قسمت شانزدهم

محاسبه و نمایش پیج رنک گوگل با php-قسمت شانزدهم

پیج رنک گوگل یا google page rank که به اختصار به آن PR هم می گویند، یکی از مهم ترین و جنجال برانگیزترین مباحث بین مدیران وبلاگ ها و سایت های مختلف بوده و کماکان هست، تا جایی که برخی به هر روشی که شده، سعی می کنند پیج رنک خود را بالا ببرند و حتی خیلی چیزهای دیگر را فدای آن می کنند! به هر صورت بحث ما در مورد اینکه چگونه پیج رنک خود را افزایش دهیم یا مسائل از این دست نیست، بلکه می خواهیم ببینیم چگونه می توان با زبان برنامه نویسی PHP، نمره پیج رنک گوگل سایت یا وبلاگ خود را به دست آورد، البته در این مطلب نمی خواهیم نحوه ساخت ابزار نمایش پیج رنک گوگل را آموزش دهیم، بلکه می خواهیم پایه و مبنای اصلی کار برای برنامه نویسان، که همان عددی است که گوگل برای آدرس سایت ها و وبلاگ های درخواست شده بر می گرداند را با PHP دریافت کنیم، اینکه از این عدد چطور استفاده خواهیم کرد، بستگی به ایده های ذهنی و سلیقه خودتان دارد.

ساخت فید خوان آر اس اس (RSS Feed Reader) با php-قسمت پانزدهم

ساخت فید خوان آر اس اس (RSS Feed Reader) با php-قسمت پانزدهم

همانطور که می دانیم، فید آر اس اس (RSS Feed) یا خوراک وب، یکی از کاربردی ترین روش ها برای اطلاع از به روز رسانی یک سایت یا وبلاگ است که خیلی از کاربران ترجیح می دهند از این طریق، مطالب صفحه مورد علاقه خودشان را دنبال کنند، اما استفاده از این امکان، تنها به همین مورد محدود نمی شود، به فرض می توان لیستی از مطالب سایتها یا وبلاگ ها را به صورت لینک باکس طراحی کرد و در وبلاگ یا سایت خود به نمایش درآورد یا تازه ترین مطالب بخش های مختلف سایت یا وبلاگ را در صفحه اصلی به بازدیدکننده گان نشان داد و یا هر ایده ی دیگری که به ذهنتان می رسد؛ به همین دلیل در این مطلب قصد داریم نحوه ساخت فید خوان آر اس اس (RSS Feed Reader) را با php آموزش دهیم، به امید اینکه مفید واقع شود.

نحوه نمایش متن و تصاویر اتفاقی در php و mysql-قسمت چهاردهم

نحوه نمایش متن و تصاویر اتفاقی در php و mysql-قسمت چهاردهم

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

تبدیل تاریخ میلادی به شمسی، با استفاده از مبدل jdf در php-قسمت سیزدهم

تبدیل تاریخ میلادی به شمسی، با استفاده از مبدل jdf در php-قسمت سیزدهم

یکی از دردسرهای همیشگی مدیران وبلاگ ها و سایت های فارسی زبان، مشکل نمایش تاریخ شمسی در صفحاتشان است، البته این مشکل برای سایت ها نمود بیشتری دارد چرا که وبلاگ ها معمولا از طریق سرویس دهنده خود می توانند تاریخ مطالب و محتوا را به بازدیدکنندگان به راحتی نشان دهند، اما در سایت ها وضع کمی فرق می کند، چرا که تاریخ قریب به اتفاق سرورها به میلادی است و از طرفی منطقه زمانی نیز در بیشتر سرورها بر روی GMT قرار دارد، در حالی که کشور ما ایران، به صورت استاندارد در منطقه زمانی 3:30+ GMT (و با تغییر ساعت در منطقه زمانی 4:30+ GMT) قرار گرفته است؛ در این مطلب می خواهیم به کمک برنامه مبدّل تاریخ هجری شمسی (jdf) که توسط برنامه نویسان ایرانی و به PHP نوشته و توسعه داده شده است، روش تبدیل تاریخ میلادی به شمسی را آموزش دهیم و مشکل منطقه زمانی را نیز حل کنیم.

آموزش ساخت نقشه سایت (Sitemap) با php و xml- قسمت دوازدهم

آموزش ساخت نقشه سایت (Sitemap) با php و xml- قسمت دوازدهم

یکی از روش هایی که تاثیر زیادی در معرفی هرچه بهتر سایت یا وبلاگ به موتورهای جستجو دارد، ایجاد نقشه سایت یا به اصطلاح Sitemap است، هرچند اکثر کاربران ترجیح می دهند که از تگ ul و li برای نقشه سایتشان استفاده کنند، اما آنچه پروتکل استاندارد وب توصیه می کند استفاده از نقشه سایت xml است، xml زبانی است که با پلتفرم های مختلف سازگار است و اکثر موتورهای جستجوگر معروف نیز از آن پشتیبانی می کنند و عضو sitemaps.org هستند؛ در این آموزش قصد داریم نحوه ایجاد و مدیریت یک نقشه سایت را در حد امکان به طور کامل توضیح دهیم، البته یادآور می شویم که درک این مطلب نیازمند داشتن دانش اولیه در php و mysql است.

توابع کار با آرایه در PHP - قسمت یازدهم (بخش3)

توابع کار با آرایه در PHP - قسمت یازدهم (بخش3)

در دو مطلب گذشته از بخش آموزش برنامه نویسی PHP، قسمتی از توابع از پیش تعریف شده کار با آرایه را با هم بررسی کردیم، توابعی که هر کدام در شرایط خاصی ممکن است به کارمان بیایند و رهگشا باشند، همچنین پیش از این گفتیم که مبحث آرایه ها جزء کلیدی ترین مباحث در اغلب زبان های برنامه نویسی و به تبع PHP به حساب می آید که درک آن می تواند گامی کلیدی در نوشتن برنامه هایی با ساختار بهتر، پیچیده تر و در عین حال بهینه تر باشد، به جهت اهمیت و گستره کاربرد این مسئله است که توسعه دهنده گان مفسر PHP، توابع از پیش تعریف شده زیادی برای آن در نظر گرفته اند که در ادامه با بخش دیگری از آنها آشنا خواهیم شد

توابع کار با آرایه در php - قسمت دهم (بخش2)

توابع کار با آرایه در php - قسمت دهم (بخش2)

در مطلب گذشته از بخش آموزش های مقدماتی php، با چند تابع مربوط به کار با آرایه ها آشنا شدیم که هر کدام با هدف خاصی در مفسر این زبان تعریف شده اند، در واقع هنگامی که می خواهیم یک برنامه کاربردی بنویسیم تا عملیات خاصی را برایمان انجام دهد، باید ایده هایمان را به کمک این دستورات و توابع، دقیق و حساب شده به مفسر سرور تفهیم کنیم و لذا نمی توان خارج از قواعد (syntax) هر زبان (در اینجا php)، هر آنچه می خواهیم بنویسیم، به هر صورت با ذکر این مقدمه کوتاه در ادامه مطلب نگاهی خواهیم داشت به سری دوم از توابع مربوط به کار با آرایه ها در php.

توابع کار با آرایه در php - قسمت نهم (بخش1)

توابع کار با آرایه در php - قسمت نهم (بخش1)

مبحث آرایه ها که در آموزش پیشین با آن آشنا شدیم، یکی از پرکاربردترین و در عین حال پیچیده ترین مباحث در بیشتر زبان های برنامه نویسی و به طور خاص php است، گستره استفاده از آرایه (Array) در php به حدی است که کم تر برنامه کاربردی را می توان یافت که در قسمتی از کدهای خود متکی بر آن نباشد، قابلیت تفکیک پذیری، تجزیه و ترکیب، تغییر چینش، دسته بندی آسان و طبقه بندی شده، دسترسی سریع و... باعث می شود که استفاده از آرایه ها در اغلب مواقع اجتناب ناپذیر به نظر برسد، به این خاطر است که در مفسر php برای مدیریت آرایه ها توابع از پیش تعریف شده زیادی در نظر گرفته شده است که هر کدام هدف و دستورالعمل خاصی دارند، از این رو اگر می خواهیم کار با آرایه ها را بیاموزیم، ناگزیر باید این توابع و نحوه کار آنها را نیز بشناسیم، البته فراوانی این توابع به حدی است که در یک مطلب نمی توان تمام آنها را خلاصه کرد، لذا در قالب چند مطلب آتی، در حد امکان به موارد عمومی می پردازیم و توابع خاص و پیچیده تر را نیز در مباحثی جداگانه مورد بررسی قرار خواهیم داد.

آرایه (Array) در برنامه نویسی php-قسمت هشتم

آرایه (Array) در برنامه نویسی php-قسمت هشتم

در مبحث گذشته از بخش آموزش مقدماتی php با نحوه کار foreach که یک نوع از حلقه ها در php است آشنا شدیم و گفتیم که این نوع حلقه برای مدیریت مقادیر به صورت آرایه (Array) کاربرد دارد (به فرض مقادیری که از فرم های وب با قابلیت انتخاب چندگانه یا multiple ارسال می شوند)، اما این بار و در ادامه آموزش های مقدماتی می خواهیم دانشمان را در برنامه نویسی وب با php کمی بیشتر توسعه دهیم و مبحث آرایه ها را با هم بررسی کنیم، فراگیری درست این مبحث می تواند درک ما را از نحوه کار php بسیار ارتقاء دهد و در خیلی از پروژه های مبتنی بر وب، رهگشای ما باشد.

توابع (Functions) در php-قسمت هفتم

توابع (Functions) در php-قسمت هفتم

بحث توابع در هر زبان برنامه نویسی، معمولا جزء موارد لاینفک آن زبان محسوب می شود، چرا که برنامه نویسان همواره در پی یافتن کوتاه ترین راه حل ها با کم ترین کدنویسی و در عین حال رسیدن به مقصود خود به بهترین شکل ممکن هستند، به همین خاطر است که به جای نوشتن چندین و چندباره کدها، یک بار آنها را در قالب توابع تعریف کرده و بعد از آن، ورودی مورد نظر خود را هنگام فراخوانی به تابع داده و خروجی دریافت می کنند، در واقع، توابع نقش دستگاه های تسهیل کننده را برای یک برنامه نویس بازی می کنند، با این مقدمه کوتاه، می پردازیم به ادامه آموزش php با مبحث توابع (Functions).

حلقه for و while در php-قسمت ششم

حلقه for و while در php-قسمت ششم

در مطالب قبلی از بخش آموزش مقدماتی php، تا حدود زیادی مسیرمان را به سمت یادگیری این زبان پرکاربرد در برنامه نویسی وب هموار کردیم، پس از آشنایی با متغیرها، عملگرهای محاسبه و مقایسه، دستورات شرطی if و else و نحوه کار با switch و case، این بار نوبت به آموزش حلقه های for و while در php است؛ از آنجایی که اصولا حلقه ها در زبان های برنامه نویسی و به طور خاص در برنامه نویسی به زبان php، کاربرد فراوان دارند، یادگیری و درک این بخش می تواند به روند پیشرفت آموزش، بسیار کمک کند، در ادامه خواهیم گفت که چرا و چگونه باید از آنها در کدنویسی خود استفاده کنیم.

کار با switch و case در php-قسمت پنجم

کار با switch و case در php-قسمت پنجم

طبق روالِ پدیدآورندگان زبان های برنامه نویسی از جمله php، همیشه قوانین خاصی برای هر زبان تعریف می شود (که به آن syntax یا دستورالعمل می گویند) و کد نوشته شده توسط کاربران طبق آن تفسیر شده، خروجی داده می شود یا عملیات خاصی صورت می گیرد، به جرات می توان گفت خیلی از زبان های برنامه نویسی از بسیاری جهات مشابه هم هستند و تفاوتهای آنها بیشتر در جزئیات و شیوه نگارش دستوراتشان است، با ذکر این مقدمه کوتاه می خواهیم به ادامه آموزش مقدماتی php با بحث switch و case بپردازیم، با این امید که اطلاعات ارائه شده مخصوصا برای دوستانی که تازه شروع به یادگیری php کرده اند یا علاقمند هستند مباحث را دنبال کنند، مفید واقع شود.

دستورات شرطی if و else در php-قسمت چهارم

دستورات شرطی if و else در php-قسمت چهارم

دستورات شرطی (Conditional Statment)، یکی از پرکاربردترین موارد در دنیای زبان های برنامه نویسی و از جمله در برنامه نویسی وب و php به شمار می روند، در یک تعریف ساده از دستورات شرطی، می توان گفت که با آنها وجود یا عدم شرطی را بررسی می کنیم و بر اساس مثبت یا منفی بودن پاسخ ارزیابی شرط، مطابق با خواست و نیازمان، کاری را انجام می دهیم؛ در دنیای واقعی نیز بارها شنیده ایم که مثلا گفته اند اگر خوب تمرین کنید، موفق می شوید یا اگر فلانی بیاید، به کوهنوردی خواهیم رفت و...، این نوع تعاریف در برنامه نویسی وب و به طور خاص در php با if و else و ترکیب آنها یعنی elseif به سیستم و در واقع به مفسر php تفهیم می شوند.

عملگرهای (Operators) محاسبه و مقایسه در php- قسمت سوم

عملگرهای (Operators) محاسبه و مقایسه در php- قسمت سوم

مثل بسیاری از زبان های برنامه نویسی، php نیز از قوانین و عملگرهای خاصی جهت محاسبه و مقایسه مقادیر استفاده می کند، در بحث پیشین از بخش آموزش های مقدماتی، دیدیم که چگونه می توان متغیر ها را تعریف کرد و گفتیم که متغیر می تواند هر نوع داده ای باشد که در کد ما مورد نیاز است (اعم از متغیر هایی که خودمان تعریف می کنیم یا توسط کاربران و از طریق فرم های html ارسال و پردازش می شود یا مواردی دیگر)، در این یادداشت می خواهیم ببینیم که php چگونه مقادیر را مقایسه و اعمال ریاضی را محاسبه می کند (البته از عبارت ریاضی، ترسی نداشته باشید؛ ریاضی در بحث ما در حد محاسبات اولیه است و بیش از این به آن نیازی نیست!).

آشنایی و کار با متغیر ها (Variables) در php-قسمت دوم

آشنایی و کار با متغیر ها (Variables) در php-قسمت دوم

در بحث پیشین از بخش آموزش مقدماتی php با کلیاتی از این زبان برنامه نویسی آشنا شدیم، گفتیم که php یک زبان سمت سرور است و پردازش آن توسط مفسر (سرور) انجام می شود و البته خروجی آن به صورت html است؛ اکنون در ادامه آموزش های مقدماتی، در این مطلب می خواهیم شما را با یکی از پرکاربردترین و متداول ترین عناصر این زبان یعنی متغیر ها آشنا کنیم و خواهیم گفت که چگونه یک متغیر را تعریف و در جای جای کدمان آن را به کار ببریم.

آشنایی با برنامه نویسی به زبان PHP- قسمت اول

آشنایی با برنامه نویسی به زبان  PHP- قسمت اول

ایجاد وبسایت های استاتیک با صفحاتی از پیش طراحی شده مدتها است که جای خود را به صفحات داینامیک داده و دیگر کم تر سایتی را می توان یافت که محتوایش خط به خط به شیوه سنتی کدنویسی شده باشد، زبانهایی مثل asp , php و... تحولی نوین در وب ایجاد کرده و رفته رفته گوی سبقت را از دیگران ربودند،اما چرا php را انتخاب کنیم؟

سفارش طراحی سایت

سفارش طراحی سایت

google
yahoo
alexa
ebook
Baidu.com
Wikipedia
Blogger.com
Windows Live
Amazon.com
eBay
Bing
Ask
استانداری گلستان
f shdj, sefaresh, sefaresh .net, sefaresh.net, sthva, sthva nhj kj, sthva.kj, stthva.kj, xvhpd, آیفون, استفاده, اندروید, اپل, اپلیکیشن, اینترنت, باتری, بازار, خواهد, دستگاه, دوربین, سامسونگ, سفارش, سفارش دات نت, سفارش دات نت sefaresh.net, سفارش.نت, سیستم, طراح وب, طراحي وب سايت, طراحی, طراحی وب سایت, فناوری, مایکروسافت, موبایل, هوشمند, کاربران, کمپانی, گلکسی, گوشی, گوشی هوشمند, گوگل

نمایش تمامی تگ ها
بسته ویژه مدارس مدارس
بسته ویژه پزشکان پزشکان
بسته ویژه مهندسین مهندسین