สวัสดีเพื่อนๆและคุณครูที่รักทุกท่าน...หัวใจ
ในขั้นตอนการออกแบบโปรเจ็กต์ปัจจุบันของฉัน ฉันผิดและได้ลองใช้ Game แล้ว แต่น่าเสียดายที่ฉันพลาดผลลัพธ์เชิงบวก HuhHuh Project ในภาษาการเขียนโปรแกรมฉันใช้ AutoHotKey Autoit หรือดีกว่าที่จะพูดและแปลงไฟล์ต้นฉบับเป็น exe (ไฟล์สำหรับผู้ใช้แต่ละราย) เพื่อใช้งาน Windows ฉันเป็น Host หรือ PSP!...
เมื่อฉันมีเธอโดยฟังก์ชั่น php ในกรณีนี้ (Exec, passthru, System) การใช้งานไวน์และไฟล์จะรันคอมไพเลอร์ฟังก์ชั่นไม่ทำงาน! ฟังก์ชั่น passthru, System เนื่องจากเอาต์พุต, เอาต์พุตคือ 127 ซึ่งถูกตีออกไปด้วยสิ่งนั้น ฉันเพิ่งสั่ง Linux บางตัวที่ฉันต้องการใช้งาน PHP ซึ่งฉันยังต้องจัดการกับเอาต์พุต 127
บางทีฉันอาจได้รับฟังก์ชันตามปกติ ฟังก์ชันเหล่านี้ถูกปิดใช้งาน แต่เมื่อฉันเห็นไฟล์ php.ini ของฉัน ข้างใน Disabled_fuctions ไม่มีฟังก์ชัน!
อย่างไรก็ตามต้องบอกว่า PHP ไม่สามารถรันคำสั่งเดียวกันได้สามารถรันได้อย่างถูกต้องโดยไฟล์ SSH และ exe มีการผลิตทั้งสองอย่าง สับสน
เพื่อนๆ ที่เคยเจอแบบนี้ช่วยหน่อยนะครับ...
<?php
passthru('/usr/bin/wine /home/adslgpfo/public_html/iwe/Ahk2Exe.exe "/in a.ahk" ', $p);
print_r($p);
echo " - ";
system('wine /home/adslgpfo/public_html/iwe/Ahk2Exe.exe /in b.ahk ', $s);
print_r($s);
?>
error.log
สำหรับคำอธิบายที่เป็นไปได้ - นอกจากนี้ หาก PHP ของคุณเปิดใช้งานsafe_mode
(ดูหน้า phpinfo ของคุณ) ฟังก์ชัน exec ก็จะถูกปิดใช้งานด้วยเช่นกัน - person mario   schedule 09.07.2011safe_mode
เปิดใช้งานแล้ว ! - person Amir Gholami   schedule 09.07.2011