رفتن به مطلب
جستجو در
  • تنظیمات بیشتر ...
نمایش نتایجی که شامل ...
جستجو در ...

کارن یوسفی

مدیر کل سایت
  • تعداد ارسال ها

    126
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    9

تمامی مطالب نوشته شده توسط کارن یوسفی

  1. کارن یوسفی

    اسکریپت مدیریت مدارس Ekattor

    نگارش 6.2 ( آپدیت بزرگ )

    2 دریافت

    Ekattor School Management نسخه 6.2 یک سیستم فوق العاده کاربردی و کامل می باشد که با استفاده از آن قادر هستید به مدیریت مدارس ، معلمان ، دانش آموزان و اولیای دانش آموزان بپردازید. این سیستم قادر است با ارائه کنترل پنل کاربری به معلمان ، دانش آموزان و اولیای دانش آموز امکانات فراوانی را برای هر یک از آن ها فراهم نماید. از امکانات اصلی این سیستم می توان به جستجوی پیشرفته در هر مکان ، قابلیت ایجاد نمونه سوالات ، طراحی کاربر پسند سایت همراه با نسخه موبایل و تبلت اشاره کرد. در نسخه 6.2 علاوه بر ۱۳ تغییرات نسخه ی پیشین معرفی شده در با تغییراتی مثل : تغییر فریم ورک به laravel ، توسعه ماژول جستجوی پیشرفته دانشجو ، اضافه شدن کلاس های جدید به تنظیمات چاپ ، اضافه شدن گزینه همکاری برنامه درسی عملی ، سازگاری کامل با مرورگر سافاری در حال اجرای ال کاپیتان ، رفع خطای آپلود گروهی لیست دانشجویان ، رمزنگاری رمز عبور برای همه کاربران ، رفع عیب ایجاد فاکتور ها ، مدیریت بخش علایم ها ، مدیریت حضور و غیاب ، مدیریت داده ها و جلسات دانشگاهی در نسخه 6.2 همراه هستیم. امکانات مدیر کل: مدیریت دانش آموزان و گروه بندی آن ها افزودن / ویرایش / حذف دانش آموزان نمایش پروفایل دانش آموزان مدیریت حساب کاربری معلمان مدیریت اولیا دانش آموز مدیریت امتحانات و نتایج مدیریت پرداخت های دانش آموزان سیستم مدیریت نسخه پشتیبان سایت سیستم مدیریت زبان سایت و امکانات فراوان دیگر… امکانات معلم (دبیران): مدیریت دانش آموزان نمایش پروفایل دانش آموزان مدیریت نمران و امتحانات دانش آموزان مدیریت دسته بندی (کلاس بندی) دانش آموزان مدیریت کتابخانه و کتاب ها مدیریت پروفایل شخصی معلم و امکانات فراوان دیگر امکانات دانش آموز: نمایش پروفایل معلم نمایش ساعت های تشکیل کلاس ها نمایش صورت حساب ها و پرداخت ها قابلیت پرداخت آنلاین یا آفلاین مشاهده وضعیت سیستم حمل و نقل مدرسه نمایش وقایع مدرسه و امکانات دیگر امکانات ولی دانش آموز: نمایش پروفایل معلم قابلیت مشاهده نمرات و نتایج امتحانات فرزندان قابلیت پرداخت وجه به صورت آنلاین یا آفلاین مشاهده وضعیت سیستم حمل و نقل مدرسه و امکانات فراوان دیگر
  2. مشاهده فایل مقاله ( باج افزار و راهکار های مقابله با آن ) مقاله جدید کارن یوسفی کارشناس امنیت سایبری درباره باج افزار ها ارسال کننده کارن یوسفی ارسال شنبه, 9 آذر 1398 دسته مقاله ها  
  3. نگارش 1

    5330 دریافت

    مقاله جدید کارن یوسفی کارشناس امنیت سایبری درباره باج افزار ها
  4. کارن یوسفی

    آموزش php فصل چهارم

    جلسه چهل تفاوت بین علامت ‘ (علامت single quotes) و علامت ” (علامت double-quotes)، هنگام تعریف متن در PHP هنگام تعریف متن در PHP ، شاید در بسیاری از موارد مشاهده کرده باشید که دو علامت ‘ و ” نتایج یکسانی دارند، ولی باید بدانید که این دو علامت، دارای تفاوت های مهمی می باشند. علامت ‘ وقتی برای تعریف یک متن به کار می رود، PHP آن را به طور کامل به صورت متن در نظر می گیرد، اما اگر از علامت ” برای نمایش یک متن استفاده کنیم، آنگاه PHP به درون متن تعریف شده، به دنبال کاراکترهای (عبارت های) معنی دار و یا نام متغیرها (البته با علامت $) جستجو می کند و چنانچه آنها را بیابد، به جای آنها، معادلشان را در متن مورد نظر، قرار می دهد. برای درک بهتر این موضوع، به مثال زیر توجه کنید : <?php $number=5; echo 'number is $number'; echo "<br />"; echo "number is $number"; ?> نتیجه : number is $number number is 5 مشاهده می کنید که هنگام استفاده از علامت ‘ برای دستور echo ، تمامی عبارت قرار گرفته در بین علامت های ‘ به صورت متن در نظر گرفته شده و PHP به محتویات آن هیچ توجهی نمی کند، اما زمانی که از علامت ” برای دستور echo استفاده کرده ایم، PHP در آن جستجو نموده و با دیدن متغیر $number ، مقدار متناظر با آن را، در عبارت، جایگزین کرده است.
  5. کارن یوسفی

    آموزش php فصل چهارم

    جلسه سی و نهم اتصال دو رشته به هم در PHP در PHP با استفاده از علامت نقطه (یعنی .) می توانیم دو رشته را به هم متصل کنیم. به مثال زیر توجه کنید : <?php $A="ALI"; $B="REZA"; $C=$A.$B; echo($C); ?> نتیجه : ALIREZA نکته : برای اتصال دو رشته به یکدیگر، از عملگر تندنویسی .= نیز می توانیم استفاده کنیم. عملگرهای تندنویسی، برای کمتر شدن حجم کدها در PHP ، به کار می روند. عملگر تندنویسی عبارت عبارت معادل .= $A.=$B $A=$A.$B برای درک این موضوع، به مثال زیر توجه کنید : <?php $A="hello"; $B=" my friend"; $A.=$B; echo($A); ?> نتیجه : hello my friend
  6. برای خرید ماژول های Whmcs می توانید به لینک زیر برید و ماژول های منتخب خود را دانلود کنید whmcsco
  7. سلام چه درگاه پرداختی مد نظرتون می باشد ؟
  8. کارن یوسفی

    مقاله ( حملات فیشینگ چیست )

    3331 دریافت

    مقاله جدید کارن یوسفی درباره فیشینگ
  9. مشاهده فایل مقاله ( حملات فیشینگ چیست ) مقاله جدید کارن یوسفی درباره فیشینگ ارسال کننده کارن یوسفی ارسال یکشنبه, 13 شهریور 1398 دسته مقاله ها
  10. نگارش 1.0.0

    2308 دریافت

    مقاله تامین امنیت وردپرس به زبان ساده نویسنده : کارن یوسفی - کارشناس امنیت استارتاپ ها کامل ترین مقاله درباره امنیت وردپرس
  11. مشاهده فایل مقاله تامین امنیت وردپرس به زبان ساده مقاله تامین امنیت وردپرس به زبان ساده نویسنده : کارن یوسفی - کارشناس امنیت استارتاپ ها کامل ترین مقاله درباره امنیت وردپرس ارسال کننده کارن یوسفی ارسال یکشنبه, 26 خرداد 1398 دسته مقاله ها
  12. کارن یوسفی

    آموزش php فصل چهارم

    جلسه سی و هشتم شیوه های چاپ متن در خروجی PHP در PHP برای چاپ متن در خروجی، سه شیوه زیر به کار می رود : 1- استفاده از علامت ” (علامت کوتیشن دوبل) 2- استفاده از علامت ‘ (علامت کوتیشن تکی) 3- استفاده از دستور زبان Here Document شیوه اول : استفاده از علامت ” (علامت کوتیشن دوبل) در این شیوه، باید متن مورد نظر خود را در میان دو علامت ” قرار بدهید. به مثال زیر توجه کنید : <?php $name="ali"; echo($name); ?> نتیجه : ali همچنین، برای این شیوه، یک سری علامت وجود دارد که دارای معانی خاص می باشند. این علامت ها را در مباحث دیگر شرح داده ایم. شیوه دوم : استفاده از علامت ‘ (علامت کوتیشن تکی) این شیوه دقیقا همانند شیوه استفاده از علامت ” می باشد، اما این تفاوت را دارد که تنها تعدادی از علامت هایی که دارای معانی خاص برای شیوه ((استفاده از “)) می باشند برای این شیوه نیز کارایی دارند، یعنی مثلا علامت های $\ اگر برای شیوه ((استفاده از “)) به کار رود، آنگاه علامت $ در خروجی چاپ می شود، اما اگر همین علامت برای شیوه ((استفاده از ‘)) به کار رود، آنگاه خود علامت های $\ در خروجی چاپ می شود. این موضوع را در مثال زیر نشان داده ایم : <?php echo("sign : \$"); echo("<br />"); echo('sign : \$'); ?> نتیجه : sign : $ sign : \$ شیوه سوم : استفاده از دستور زبان Here Document Here Document ها برای ساخت بلوک های بزرگ متن به کار می روند تا دیگر نیازی نباشد که مجبور باشیم کل یک متن بزرگ را درون پرانتز دستور echo بنویسیم. به مثال زیر توجه کنید : <?php $text=<<<end_of_text a big text. end_of_text; echo("$text"); ?> نتیجه : a big text. علامت های >>> اعلام می کنند که یک Here Document در حال شروع شدن است. سپس یک عبارت را برای تعیین پایان متن باید مشخص کنیم که در این مثال، عبارت end_of_text انتخاب شده است. عبارت end_of_text را باید در خط بعد از متن بنویسیم تا برای تشخیص پایان متن به کار رود. یعنی اینکه اجرا کننده کدها، هنگام اجرای کدهای PHP ، وقتی به عبارت end_of_text برسد، می فهمد که به انتهای متن رسیده است و باقی عبارات بعدی جزء متن نمی باشند. نکته : متن درون Here Document هنگام چاپ شدن با دستور echo ، همانند شیوه استفاده از علامت ” (کوتیشن دوبل)، چاپ خواهد شد و تمامی علامت های معنی داری که برای علامت ” وجود دارد، دقیقا همان کاربردها را برای Here Document ها خواهند داشت.
  13. کارن یوسفی

    آموزش php فصل چهارم

    جلسه سی و هفتم کاربرد علامت های خاص برای دستور echo در PHP همان طور که می دانید، از دستور echo در PHP می توانیم برای چاپ متن ها (یا نتیجه اجرای کد HTML) در خروجی استفاده کنیم. برخی علامت ها، یک سری کاربرد خاص برای چاپ متن در خروجی دارند که آنها را در جدول زیر نمایش داده ایم و کاربرد هر کدام را نیز ذکر کرده ایم : کاربرد علامت ها چاپ علامت backslash (ممیز وارونه) \\ چاپ علامت دلار ($) \$ چاپ علامت کوتیشن دوبل (“) مثال ) <?php echo("\$"); ?> نتیجه : $
  14. کارن یوسفی

    آموزش php فصل چهارم

    در این فصل می خواهیم در رابطه با رشته ها (متن ها – strings) و کاراکترها در PHP صحبت کنیم امیدوارم تا آخر این مطلب در کنار ما همراه باشید
  15. کارن یوسفی

    آموزش php فصل سوم

    جلسه سی و ششم متغیر فوق سراسری $_REQUEST در PHP متغیر $_REQUEST ، یک متغیر فوق سراسری (superglobal) است که حاوی محتویات سه متغیر فوق سراسری زیر می باشد : $_GET $_POST $_COOKIE بنابراین، مثلا فرض کنید که در یک صفحه PHP ، مقدار یک متغیر را بتوانیم از هر دو روش GET و POST به دست آوریم، آنگاه تنها کافی است که برای متغیر فوق سراسری $_REQUEST کد بنویسیم و نیازی به کدنویسی جداگانه برای متغیرهای فوق سراسری $_GET و $_POST نمی باشد.
  16. کارن یوسفی

    آموزش php فصل سوم

    جلسه سی و پنجم متغیرهای فوق سراسری (superglobal) در PHP متغیرهای فوق سراسری (superglobal) در PHP ، متغیرهایی هستند که از پیش تعریف شده اند و همیشه در دسترس می باشند و شما درون هر کلاس (class) یا تابعی (function)، بدون انجام هیچ عملیات خاصی، می توانید به آنها دسترسی داشته باشید. متغیرهای فوق سراسری (superglobal) تعریف شده در PHP را در لیست زیر نمایش داده ایم : $GLOBALS $_SERVER $_REQUEST $_POST $_GET $_FILES $_ENV $_COOKIE $_SESSION
  17. کارن یوسفی

    آموزش php فصل سوم

    جلسه سی و چهارم تشخیص تمامی متغیرهای تعریف شده تاکنون، با تابع get_defined_vars در PHP با استفاده از تابع get_defined_vars در PHP ، می توانیم تمامی تابع هایی که تاکنون تعریف کرده ایم را به صورت یک آرایه داشته باشیم (برای نمایش یا استفاده های دیگر). به مثال زیر توجه کنید : <?php $A = array(1,2,3); $B = "hello"; $array_1 = get_defined_vars(); print_r($array_1["A"]); ?> نتیجه : Array ( [0] => 1 [1] => 2 [2] => 3 )
  18. کارن یوسفی

    آموزش php فصل سوم

    جلسه سی و سوم افزایش میزان اطلاعاتی که تابع var_dump نمایش می دهد، در PHP اگر دقت کرده باشید، هنگام نمایش محتوای ذخیره شده در یک متغیر، با استفاده از تابع var_dump، چنانچه میزان اطلاعات ذخیره شده در متغیر از یک حدی بیشتر باشد، آنگاه تابع var_dump تنها بخشی از اطلاعات آن را نمایش می دهد. برای افزایش این مقدار نمایش (حتی تا حدی که همه اطلاعات نمایش داده شوند)، باید مقادیر برخی پارامترها را در فایل php.ini تغییر بدهیم. این پارامترها در فایل php.ini عبارتند از : ; with sane limits xdebug.var_display_max_depth = 5 xdebug.var_display_max_children = 256 xdebug.var_display_max_data = 1024 ; with no limits ; (maximum nesting is 1023) xdebug.var_display_max_depth = -1 xdebug.var_display_max_children = -1 xdebug.var_display_max_data = -1 بعد از تغییر مقادیر این پارامترها، باید سرور restart شود تا شاهد اجرای تغییرات باشیم (یا اگر از نرم افزار شبیه ساز سرور مثل wampserver استفاده کردید، باید آن را بسته و دوباره اجرا کنید). چنانچه قصد نداشته باشیم که به صورت دستی این مقادیر را تغییر بدهیم، می توانیم این تغییرات را با خود کدهای PHP در میان کدهای اصلی خود اعمال نماییم : <?php ini_set('xdebug.var_display_max_depth', 5); ini_set('xdebug.var_display_max_children', 256); ini_set('xdebug.var_display_max_data', 1024); ?> برای نمایش میزان اطلاعات بیشتر، باید اعداد بزرگتری انتخاب کنیم.
  19. کارن یوسفی

    آموزش php فصل سوم

    جلسه سی و دوم نمایش نوع و مقدار یک متغیر (به صورت ساختاری)، با تابع var_dump در PHP با استفاده از تابع var_dump در PHP ، می توانیم نوع و مقدار یک متغیر را نمایش بدهیم. اگر متغیر به صورت آرایه ای از عناصر مختلف باشد، آنگاه تابع var_dump ، به خوبی می تواند ساختار متغیر را به ما نشان بدهد، به گونه ای که هم مقادیر عناصر را مشاهده کنیم و هم نوع آن عناصر را متوجه بشویم. به مثال زیر توجه کنید : <?php $A = array(1, "dog", array(32, "cat")); var_dump($A); ?> نتیجه : array(3) { [0]=> int(1) [1]=> string(3) "dog" [2]=> array(2) { [0]=> int(32) [1]=> string(3) "cat" } } مشاهده می کنید که نوع و مقادیر عناصر آرایه و ساختار آن، به راحتی قابل تشخیص است.
  20. در صورتی که به تازگی سرور اختصاصی ویندوز یا سرور مجازی ویندوز تهیه کرده باشید، ممکن است که هنوز به درستی ندانید که چطور باید کار با آن را آغاز کنید و به آن متصل شوید. قدم اول شما در شروع به کار با سرور های مجازی یا اختصاصی ویندوز، اتصال به سرور با استفاده از نرم افزار Remote Desktop connection خواهد بود. در آموزش امروز، ابتدا با مفهوم ریموت دسکتاپ آشنا خواهید شد و سپس یاد خواهید گرفت که چگونه با ابزار پیشفرض مایکروسافت که در ویندوز تعبیه شده، از طریق ریموت دسکتاپ به سرور اختصاصی یا سرور مجازی مورد نظر خود متصل شده و کنترل ان را به دست بگیرید. در ادامه با ما همراه باشید. ریموت دسکتاپ چیست؟ ریموت دسکتاپ کانکشن (Remote Desktop Connection) به شما اجازه میدهد که از طریق کامپیوتر خود به یک کامپیوتر دیگر (در اینجا سرور یا وی پی اس) که در محل دیگری قرار گرفته، متصل شوید و کنترل آن سیستم را به طور کامل به دست بگیرید. از طریق ریموت دسکتاپ شما میتوانید به کلیه ی تنظیمات و منابع کامپیوتر مقصد دسترسی پیدا کنید. نکته ی مهم این است که در این حالت اتصال، گویی شما واقعا پشت سیستم مقصد نشسته اید و به طور مستقیم با آن کار میکنید. بنابراین کنترل همه چیز در دستان شما خواهد بود. (درست مثل کار کردن با کامپیوتر شخصی خودتان) چگونه از طریق ریموت دسکتاپ به سرور مجازی یا سرور اختصاصی ویندوز متصل شویم؟ در ویندوز پس از رفتن به منوی استارت با کلیک روی فلش سمت پایین به بخش Apps بروید. سپس در بخش Windows Accessories روی Remote Desktop Connection کلیک کنید. به عنوان یک روش جایگزین میتوانید عبارت Remote Desktop Connection را به طور مستقیم در استارت جستجو کنید. یا اینکه میتوانید در پنجره run (پنجره ی run را میتوانید با نگه داشتن دکمه های Windows + R باز کنید) عبارت mstsc و سپس فشردن دکمه Enter به طور مستقیم برنامه ریموت دسکتاپ را باز کنید. در همه ی حالات باید پنجره ای مشابه تصویر زیر برای شما باز شود : حال مطابق تصویر بالا در بخش Computer لازم است IP یا آدرس سروری که مایلید به آن متصل شوید را وارد کرده و سپس بر روی دکمه Connect کلیک کنید. پنجره ی جدیدی برای شما باز میشود که از شما درخواست میکند نام کاربری و رمز عبور ورود به سرور را وارد کنید : در این بخش نام کاربری خود را Administrator وارد کرده و رمز عبوری که در اختیار شما قرار گرفته را جهت ورود به سرور وارد کنید. (اگر هم نام کاربری دیگری به شما ارائه شده، از همان نام استفاده کنید ولی به صورت پیشفرض نام کاربری شما Administrator بوده و شما ادمین اصلی سیستم هستید) سپس در صورتی که مایلید اطلاعات ورود به سرور به صورت دائمی ذخیره شوند تا بعدا نیازی به ورود مجدد اطلاعات نداشته باشی، گزینه ی Remember my credentials را تیک بزنید. حالا روی OK کلیک کنید تا اتصال برقرار شود. در این بخش ممکن است با هشداری مطابق تصویر زیر روبرو شوید : در این حالت گزینه ی don’t Ask me again for connections to this computer را فعال کنید و روی Yes کلیک کنید تا دیگر این هشدار را در اتصال به سرور مورد نظر دریافت نکنید. در صورتی که اتصال موفقیت آمیز باشد، پنجره ی جدیدی برای شما باز میشود که دسترسی به سرور مورد نظر را برایتان فراهم خواهد کرد. حال شما میتوانید دقیقا همانطور که با کامپیوتر خود کار میکنید، از طریق ریموت دسکتاپ مشغول مدیریت سرورتان شوید. توجه : برای دریافت آی پی ، یوزر و پسورد باید از فروشندگان معتبر، سرور مجازی رو خریداری کنید.
  21. بکاپ گیری از دیتابیس: جهت پشتیان گیری از دیتابیس ابتدا وارد کنترل پنل شده و گزینه Databases را انتخاب نمائید. در صفحه باز شده گزینه Export Dump را انتخاب نمائید. در صورتیکه می خواهید بکآپ را در هاست ذخیره نمائید در قسمت Save the dump to the following directory مسیر ذخیره فایل بکآپ را مشخص نمائید. در قسمت Dump file name نام فایل بکآپ را ثبت کنید. در صورت تمایل به دانلود فایل بکآپ، گزینه Automatically download dump after creation را انتخاب کنید، با انتخاب این گزینه، پس از ایجاد شدن بکآپ، فایل بصورت خودکار دانلود خواهد شد. بازگردانی دیتابیس: جهت بازگردانی دیتابیس ابتدا وارد کنترل پنل شده و گزینه Databases را انتخاب نمائید. در صفحه باز شده گزینهImport Dumpرا انتخاب نمائید. درصورتیکه فایل بکآپ دیتابیس بر روی سیستم شخصی شما می باشد، گزینه upload را انتخاب نموده و از طریق گزینه browse مسیر فایل بکآپ در سیستم شخصی تان را مشخص نموده و سپس دکمه ok را جهت شروع بازگردانی انتخاب نمائید. درصورتیکه فایل بکآپ دیتابیس در هاست شما وجود دارد، گزینه Import را انتخاب نموده و مسیر فایل بکآپ را مشخص نمائید و سپس دکمه ok را جهت شروع بازگردانی انتخاب نمائید. روند بازگردانی دقایقی بطول خواهد انجامید و پس از اتمام بازگردانی پیغامی مبنی بر اتمام بازگردانی مشاهده می کنید.
  22. کارن یوسفی

    آموزش php فصل سوم

    جلسه سی و یکم تشخیص تعریف یا عدم تعریف (وجود یا عدم وجود) یک متغیر، با تابع isset در PHP گاهی نیاز داریم که بدانیم که آیا یک متغیر (با نامی خاص)، قبلا تعریف شده است یا خیر (وجود متغیر یا NULL بودن آن). در اینگونه موارد، باید از تابع isset در PHP استفاده نماییم. همچنین دقت داشته باشید که با استفاده از تابع unset ، می توانیم یک متغیر را حذف کنیم (تبدیل به NULL). تابع isset در PHP ، یک مقدار بولین (Boolean) را برمی گرداند (یعنی یا true یا false). به مثال 1 زیر توجه کنید : <?php $a = 2; $b = isset($a); echo("b = ".$b); echo("<br />"); $c = isset($d); echo("c = ".$c); ?> نتیجه : b = 1 c = مشاهده می کنید که مقدار متغیر $b برابر 1 می باشد (یعنی برابر true)، زیرا متغیر $a تعریف شده است. همچنین مقدار متغیر $c برابر false می باشد، زیرا متغیری با نام $d تعریف نشده است. مثال 2 ) <?php $a = 2; unset($a); $b = isset($a); echo("b = ".$b); echo("<br />"); echo($a); ?> نتیجه : b = مشاهده می کنید که متغیر $b برابر false می باشد، زیرا با تابع unset ، متغیر $a را حذف کرده ایم. در آخر نیز عمدا سعی کرده ایم کدی را بنویسیم که تولید خطا می کند، یعنی خواسته ایم که مقدار متغیر $a در خروجی چاپ شود، ولی چون دیگر این متغیر وجود ندارد، PHP یک پیام خطا را نمایش داده است. بنابراین بعد از استفاده از تابع unset برای یک متغیر، دیگر آن متغیر وجود ندارد و نمی توانید از آن استفاده کنید.
  23. کارن یوسفی

    آموزش php فصل سوم

    جلسه سی ام توابع مربوط به تعیین نوع متغیرها (به صورت : آیا عضو این نوع متغیرها هست یا خیر) در PHP قبلا گفتیم که با استفاده از تابع gettype در PHP می توان نوع یک متغیر را متوجه شد، اما گاهی نیاز داریم که با یک تابع، بفهمیم که آیا یک متغیر به یک نوع از متغیرها، تعلق دارد یا خیر. برای این موارد، دستورات زیر به کار می روند : تابع نوع متغیری که چک می شود is_array array is_float یا is_real یا is_double float is_bool boolean is_integer یا is_int یا is_long integer is_string string is_object object هر یک از این دستورها، یک متغیر را دریافت می کنند، اگر متغیر عضو آن نوع (آن نوع متغیر) مشخص شده برای تابع باشد، آنگاه تابع، مقدار true را برمی گرداند و در غیر این صورت، تابع مقدار false را برمی گرداند. به مثال زیر توجه کنید : <?php $float=1.2; if(is_float($float)){ echo($float." is a float"); }else{ echo($float. " is not a float"); } ?> نتیجه : 1.2 is a float
  24. کارن یوسفی

    آموزش php فصل سوم

    جلسه بیست و نهم تغییر نوع یک متغیر با تابع settype در PHP با استفاده از تابع settype در PHP می توانیم نوع یک متغیر را تغییر بدهیم. در PHP، متغیرها می توانند به صورت integer ، double ، string ، array یا object باشند. حال چنانچه یک متغیر خاص، از یکی از این انواع متغیرها باشد و ما بخواهیم نوع آن را تغییر بدهیم (مثلا از double به string تغییر بدهیم)، باید از دستور settype در PHP استفاده کنیم. به مثال زیر توجه کنید. یک متغیر را با نام A و با مقدار 2 تعریف می کنیم، بنابراین نوع متغیر، integer می باشد. سپس با دستور settype ، نوع متغیر را به string تغییر می دهیم : <?php $A=2; $A_type=gettype($A); echo($A_type."<br />"); settype($A,"string"); $A_type_new=gettype($A); echo($A_type_new); ?> تابع gettype در PHP ، برای تعیین نوع متغیرها به کار می رود و در کدهای PHP بالا، از تابع gettype ، برای تعیین نوع متغیر A استفاده کرده ایم. نتیجه : integer string مشاهده می کنید که متغیر A ، ابتدا از نوع integer بوده و سپس به string تبدیل شده است.
  25. کارن یوسفی

    آموزش php فصل سوم

    جلسه بیست و هشتم تعیین نوع یک متغیر با تابع gettype در PHP تابع gettype در PHP برای تعیین نوع یک متغیر به کار می رود. تابع gettype ، یک متغیر را در ورودی خود دریافت می کند و سپس نوع آن متغیر را برمی گرداند. به مثال 1 زیر توجه کنید : <?php $number=2; echo(gettype($number)); ?> نتیجه : integer مشاهده می کنید که نوع متغیر number که integer می باشد، در خروجی نمایش داده شده است. مثال 2 ) <?php $name="ALI"; echo(gettype($name)); ?> نتیجه : string نوع متغیر name که string می باشد، در خروجی نمایش داده شده است.
×
×
  • اضافه کردن...