ایجاد: ۱۸:۱۲ ۱۳۹۲/۱/۲۱

آموزش‌ها

»

ارسال پارامتر به php در خط فرمان لینوکس و دسترسی به آن

ارسال پارامتر به یک برنامه در خط فرمان لینوکس امری معمول و گاهی ضروری است. یک نمونه از کاربرد این امر نیز در هنگام تنظیم کرانجاب برای اجرای یک برنامه php است:
php index.php
سوال این است که اگر بخواهیم متغیرهایی نیز به فایل php فوق ارسال کنیم، چگونه باید عمل کنیم؟ استفاده از ساختاری شبیه:
php index.php?name=alireza&mobile=09123456789
صحیح نبوده و منجر به خطا یا عملکرد ناقص برنامه می‌شود. برای ارسال متغیرهای دلخواه به php در خط فرمان لینوکس می‌توان به این روش عمل کرد:
php -e index.php variable1 "variable number 2"
حال در فایل index.php می‌توان اینگونه به متغیرها دست پیدا کرد:
$variable1 = $argv[1];
$variable2 = $argv[2];
سه روش دیگر نیز در اینجا گفته شده است.
یادداشت‌های مرتبط
  1. برخی دستورات لینوکسی موردنیاز برای مدیریت سرور

مدیریت

نام وسیله

اعتبار ورود

نام کاربری

رمز عبور

رمز یکبارمصرف

... لیست تمام آموزش‌ها

تبلیغات

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

دامنه‌هایی که می‌تواند مصرف تخصصی داشته باشد:
AnyDesk.ir, Firebase.ir, Angularjs.ir, 9px.ir alAdmin.ir, iQore.ir notion.ir, 3dn.ir,

دامنه‌هایی که می‌تواند مصرف فرهنگی/مذهبی داشته باشد:
mavaez.ir, 2aha.ir, babolelm.ir, mahjoor.ir

دامنه‌هایی که می‌تواند مصرف شخصی/عمومی داشته باشد:
azizami.ir, 90blog.ir