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

آموزش‌ها

»

ارسال پارامتر به 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. برخی دستورات لینوکسی موردنیاز برای مدیریت سرور

مدیریت

نام وسیله

اعتبار ورود

نام کاربری

رمز عبور

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

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

تبلیغات

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

دامنه‌هایی که می‌تواند مصرف مذهبی داشته باشد:
دامنه‌هایی که می‌تواند مصرف تخصصی داشته باشد:
دامنه‌هایی که می‌تواند مصرف شخصی/عمومی داشته باشد: