prpe26
چهارشنبه 13 دی 1391, 20:30 عصر
با سلام.
قرار هست برنامه ای طراحی کنم که بتونه کارهایی که در لینوکس جنبه ترمینالی دارند رو تحت وب (و از راه دور) انجام بده. یکی از ساده ترین راه هاش هم تابع های exec و system هستند.
حالا بعنوان پیشفرض اومدم برای uname (دستوری که مشخصات کرنل رو نشون میده) یکی ساختم (در لینوکس که روی لپتاپم نصب هست کل الزامات سرور رو دارم. یعنی بسته LAMP نصبه) .
کد من به این شکل هست :
<?php
system('uname',$result)
echo $result
>?
و به اسم hello.php ذخیرش کردم در پوشه :
/var/www
حالا وقتی به این آدرس میرم:
127.0.0.1/hello.php
صفحه خالی نشونم میده!
مشکل کار از کجاست؟
قرار هست برنامه ای طراحی کنم که بتونه کارهایی که در لینوکس جنبه ترمینالی دارند رو تحت وب (و از راه دور) انجام بده. یکی از ساده ترین راه هاش هم تابع های exec و system هستند.
حالا بعنوان پیشفرض اومدم برای uname (دستوری که مشخصات کرنل رو نشون میده) یکی ساختم (در لینوکس که روی لپتاپم نصب هست کل الزامات سرور رو دارم. یعنی بسته LAMP نصبه) .
کد من به این شکل هست :
<?php
system('uname',$result)
echo $result
>?
و به اسم hello.php ذخیرش کردم در پوشه :
/var/www
حالا وقتی به این آدرس میرم:
127.0.0.1/hello.php
صفحه خالی نشونم میده!
مشکل کار از کجاست؟