PDA

View Full Version : حرفه ای: مشکل در تابع System



prpe26
چهارشنبه 13 دی 1391, 19:30 عصر
با سلام.

قرار هست برنامه ای طراحی کنم که بتونه کارهایی که در لینوکس جنبه ترمینالی دارند رو تحت وب (و از راه دور) انجام بده. یکی از ساده ترین راه هاش هم تابع های exec و system هستند.

حالا بعنوان پیشفرض اومدم برای uname (دستوری که مشخصات کرنل رو نشون میده) یکی ساختم (در لینوکس که روی لپتاپم نصب هست کل الزامات سرور رو دارم. یعنی بسته LAMP نصبه) .

کد من به این شکل هست :


<?php
system('uname',$result)
echo $result
>?

و به اسم hello.php ذخیرش کردم در پوشه :


/var/www

حالا وقتی به این آدرس میرم:


127.0.0.1/hello.php

صفحه خالی نشونم میده!

مشکل کار از کجاست؟

prpe26
چهارشنبه 13 دی 1391, 19:31 عصر
توضیح : خط آخر کد php اشتباه تایپی در انجمن هست. در سیستم خودم صحیح سالمه :لبخند:

111qqq
چهارشنبه 13 دی 1391, 19:56 عصر
اینو امتحان کن ببین جواب میگیری ....!


system("uname 2>&1",$output) ;

تابع exec رو امتحان کردی ببینی اون کار میکنه یا نه ؟

prpe26
چهارشنبه 13 دی 1391, 20:21 عصر
اینو امتحان کن ببین جواب میگیری ....!


system("uname 2>&1",$output) ;

تابع exec رو امتحان کردی ببینی اون کار میکنه یا نه ؟


ممنون کد شما کار کرد :) سمی کالن رو نمیزاشتم :قهقهه: