php - shell_exec() ريتورنينغ نول أون "لس"



linux centos (1)

لذلك لدي هذا الرمز وأنا أحاول فقط لجعل قائمة من يحفظ في دليل آخر حيث فب سكريب في مجلد زامب وحفظ على هذا المسار /root/files/saves :

<html>
<body>
<?php
$output = shell_exec('ls /root/files/saves');
echo "<pre>$output</pre>";
?>
</body>
</html>

أنا لا أعرف لماذا لا أستطيع الحصول عليه يعمل على var_dump يبدو الإخراج هو نول أنا حقا الخلط أنه يجب أن تعمل أو أنا فقط كل خطأ أنا بحاجة إلى بعض المساعدة.


إضافة 2>&1 إلى نهاية الأمر شل لديك عاد STDERR وكذلك STDOUT .

$output = shell_exec("ls /root/files/saves 2>&1");

أيضا، إذا كان المستخدم تشغيل فب لم يكن لديك أذونات كافية لعرض الإخراج في /root/ ، ثم رمز أعلاه سيعود رسالة خطأ تم Permission denied .

المصدر: http://php.net/manual/en/function.shell-exec.php#28994





centos