سؤال

أنا أقوم بتشغيل رمز PHP التالي؛

$output = exec('"D:\TESTDIR\unrar.exe" e "D:\TESTDIR\Icons.rar" -ppassword');
echo $output;

الذي لا يعمل ... أريد ذلك لاستخراج الملفات في نفس الدليل. إذا قمت بنسخ محتويات EXEC في سطر الأوامر، فهو يعمل بشكل جيد للغاية، مشوشا قليلا.

محاولة ما يلي؛

$output = exec('"D:\TESTDIR\unrar.exe"');
echo $output;

إرجاع السطر الأخير من ملف المساعدة غير المتوقع (والذي من المتوقع).

هل كانت مفيدة؟

المحلول

هل من الممكن إضافة وجهة إلى الأمر حتى تتمكن من معرفة انتزع من أين لوضع الملفات غير المكتملة؟

ربما يحاول PHP الآن إلغاء تثبيته في الدليل الموجود في ملف PHP.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top