اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

12 دستور مفید از php که هر کاربر لینوکسی باید بداند (بخش دوم)

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    12 دستور مفید از php که هر کاربر لینوکسی باید بداند (بخش دوم)

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

    نحوه اجرای دستورات php در لینوکس



    اهداف این پست آگاهی از برخی ویژگی های PHP در ترمینال لینوکس است. اجازه دهید پیکربندی چند تنظیم PHP در php.ini را توضیح دهیم.



    6. تنظیم خط فرمان PHP

    برای تنظیم خط فرمان PHP، شما نیاز به یک شل interactive PHP از ترمینال لینوکس با استفاده از دستور php –a برای فعال کردن مد interactive دارید.
    کد PHP:
    php -
    همچنین شما می توانید current time را به عنوان خط فرمان تان ست کنید :
    کد PHP:
    php #cli.prompt=`echo date('H:m:s');` > 22:15:43 > 
    دستور php در لینوکس






    7. ایجاد یک خروجی screen در یک زمان

    در آخرین مقاله ما، ما از دستور less در جاهای زیادی استفاده کردیم. ما از این دستور برای گرفتن خروجی هایی که در یک صفحه جای نمی شوند استفاده خواهیم کرد. اما می توانیم فایل php.ini را نیز برای ست کردن pager برای ایجاد اسکرین less نیز تنظیم کنیم.
    کد PHP:
    php -aphp #cli.pager=less 
    دستور php در لینوکس




    بنابراین زمان بعدی که شما یک دستور را اجرا می کنید و خروجی دستور بسیار بزرگ است و در یک صفحه جای نمی گیرد به صورت اتوماتیک خروجی به صورت مناسب نمایش داده خواهد شد.
    کد PHP:
    php phpinfo(); 
    اجرای دستورات php در ترمینال لینوکس






    8. پیشنهادات و TAB completion

    شل PHP یک محیط هوشمند برای نمایش suggestion ها و TAB completion می باشد. شما می توانید از کلید TAB برای این منظور استفاده کنید. اگر اگر گزینه ی دیگری در دسترس باشد شما باید مجددا TAB را استفاده کنید.

    برای مواردی که بیش از یک گزینه دارند از 2 بار TAB استفاده کنید.
    کد PHP:
    php ZIP [TAB] [TAB
    در موارد تک گزینه از یک TAB استفاده کنید.
    کد PHP:
    php #cli.pager [TAB] 
    شما می توانید گزینه ی TAB را نگه دارید تا گزینه های بیشتری نمایش داده شود. تمام فعالیت ها در فایل ~/.php-history لاگ خواهد شد.


    برای بررسی لاگ فعالیت های شل PHP می توانید دستور زیر را اجرا کنید.
    کد PHP:
    nano ~/.php_history less 
    اجرای دستورات php در ترمینال linux






    9. رنگی کردن شل PHP

    شما می توانید شل PHP را به صورت رنگی استفاده کنید. همه ی شما نیاز دارید در مورد کدهای رنگ بدانید.

    از دستور echo برای چاپ رنگ های متنوع همانند زیر استفاده کنید.
    کد PHP:
    php > echo “color_code1 TEXT second_color_code”
    و یا با توضیحات بیشتر:
    کد PHP:
    php > echo "\033[0;31m Hi Tecmint \x1B[0m"
    رنگی کردن خروجی دستور php





    ما تا حالا دیدیم که فشردن کلید return به معنی اجرای دستور است، اما ";" در انتهای هر دستور در شل php اجباری است.



    10. Basename در شل php نام مسیر قبلی را نمایش می دهد

    تابع basename در شل php نام مسیر قبلی را از یک string داده شده شامل مسیر به یک فایل یا دایرکتوری است.
    کد PHP:
    basename() example #1 and #2.php > echo basename("/var/www/html/wp/wp-content/plugins");
    php > echo basename("www.tecmint.com/contact-us.html"); 
    خروجی هر دو مثال بالا به صورت زیر است:
    کد PHP:
    plugins
    contact
    -us.html 
    اجرای دستورات php در linux






    11. ایجاد فایل با استفاده از شل PHP

    شما می توانید یک فایل را به سادگی با استفاده از شل php در desktop تان ایجاد کنید:
    کد PHP:
    touch("/home/avi/Desktop/test1.txt"); 
    ما قبلا دیدیم که چگونه شل php در ریاضیات استفاده می شود، یک تعداد مثال در زیر برای این مورد وجود دارد.



    12. چاپ و محاسبه طول یک رشته

    طول یک رشته همچون tecmint.com را با استفاده از شل php چاپ کنید.

    تابع strlen برای گرفتن طول رشته استفاده می شود.
    کد PHP:
    php > echo strlen("tecmint.com"); 
    اجرای دستورات php در خط فرمان لینوکس






    13. شل php می تواند یک آرایه را مرتب کند.

    متغیر a را اعلام کنید و مقدارهای array(7,9,2,5,10) را در آن قرار دهید.
    کد PHP:
    php $a=array(7,9,2,5,10); 
    تعداد را در آرایه مرتب کنید.
    کد PHP:
    php sort($a); 
    تعداد آرایه ی مرتب شده را به صورت زیر نمایش دهید. ابتدا از 0 شروع می شود.
    کد PHP:
    php print_r($a);
    Array
    (
        [
    0] => 2
        
    [1] => 5
        
    [2] => 7
        
    [3] => 9
        
    [4] => 10

    دستور php در linux






    14. گرفتن مقدار Pi را در شل php
    کد PHP:
    php > echo pi();
    3.1415926535898 


    15. نمایش ریشه دوم یک عدد همچون 32
    کد PHP:
    php > echo sqrt(150);
     
    12.247448713916 


    16. چاپ یک عدد تصادفی از رنج 0-10
    کد PHP:
    php > echo rand(010); 
    نحوه اجرای دستور php در لینوکس






    17. گرفتن md5sum و sha1sum برای یک رشته

    برای مثال اجازه دهید md5sum و sha1sum یک رشته همچون avi را در شل php بررسی کنیم و نتیجه را با md5sum و sha1sum ایجاد شده توسط شل bash مقایسه کنید.
    کد PHP:
    php > echo md5(avi);
    3fca379b3f0e322b7b7967bfcfb948ad
     
    php 
    > echo sha1(avi);
    8f920f22884d6fea9df883843c4a8095a2e5ac6f
    $ echo -n avi md5sum
    3fca379b3f0e322b7b7967bfcfb948ad  
    -
     
    $ echo -
    n avi sha1sum
    8f920f22884d6fea9df883843c4a8095a2e5ac6f  

    دستور php در لینوکس





    با آرزوی موفقیت
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 01-31-2021, 03:18 PM.
    اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum

درباره انجمن منطقه لینوکسی ها

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

شبکه های اجتماعی
در حال انجام ...
X