สอบถามการใช้งาน ฟังก์ชั่น exec() , shell_exec()
Moderators: mindphp, ผู้ดูแลกระดาน
- Chayyim
- PHP Sr. Member
- Posts: 79
- Joined: 16/05/2012 4:01 pm
- Contact:
สอบถามการใช้งาน ฟังก์ชั่น exec() , shell_exec()
คือผมต้องการรันไฟล์ a.cpp ภาษาซีด้วย php ครับ ผมได้ทำการกำหนด path เรียบร้อยและสามารถรันใน dos ได้ปกติครับ แต่พอใช้คำสั่ง exec() หรือ shell_exec() สองคำสั่งนี้รันไฟล์ a.cpp มันรันไม่ได้ครับไม่เกิดอะไรขึ้นเลย โค้ดผมเขียนประมาณนี้ครับ
ไฟล์อยู่ที่ C:\Appserv\www
<?php
shell_exec('gcc a.cpp'); //อันนี้ต้องการให้มันรันไฟล์ .cpp เป็น exe ก่อนครับ ตรงนี้ครับที่มันไม่ยอมทำงาน
echo shell_exec('a'); //ส่วนถ้ามีไฟล์ exe อยู่แล้ว อันนี้เรียกใช้ไฟล์ exe ได้ปกติครับครับ
?>
แบบนี้ครับพอรันแล้วเหมือนคำสั่งแรกไม่ทำงานครับคือ ไม่เกิดไฟล์ a.exe ครับ
มีวิธีแก้ไหมครับ หรือว่าผมเขียนโค้ดผิดหรือป่าวครับ ขอบคุณครับ
ไฟล์อยู่ที่ C:\Appserv\www
<?php
shell_exec('gcc a.cpp'); //อันนี้ต้องการให้มันรันไฟล์ .cpp เป็น exe ก่อนครับ ตรงนี้ครับที่มันไม่ยอมทำงาน
echo shell_exec('a'); //ส่วนถ้ามีไฟล์ exe อยู่แล้ว อันนี้เรียกใช้ไฟล์ exe ได้ปกติครับครับ
?>
แบบนี้ครับพอรันแล้วเหมือนคำสั่งแรกไม่ทำงานครับคือ ไม่เกิดไฟล์ a.exe ครับ
มีวิธีแก้ไหมครับ หรือว่าผมเขียนโค้ดผิดหรือป่าวครับ ขอบคุณครับ
- mindphp
- ผู้ดูแลระบบ MindPHP
- Posts: 26644
- Joined: 22/09/2008 6:18 pm
- Contact:
Re: สอบถามการใช้งาน ฟังก์ชั่น exec() , shell_exec()
part gcc ติดตั้งไว้ที่ไหน
ลองอ้าง part เต็มๆ ดูครับ
ลองอ้าง part เต็มๆ ดูครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- Chayyim
- PHP Sr. Member
- Posts: 79
- Joined: 16/05/2012 4:01 pm
- Contact:
Re: สอบถามการใช้งาน ฟังก์ชั่น exec() , shell_exec()
ขอบคุณครับ part gcc ติดตั้งถูกแล้วครับ ตอนนี้คอมไพล์ได้แสดงผมได้แล้วครับ
แต่ ค่าที่คืนกลับมามันดันไม่ตรงกับภาษาซีที่เขียนครับ คือในไฟล์ภาษาซีมี \n แต่ค่าที่ได้จาก shell_exec() แสดงผลไม่มี \n ให้อะครับ ทำไงดีครับ
แต่ ค่าที่คืนกลับมามันดันไม่ตรงกับภาษาซีที่เขียนครับ คือในไฟล์ภาษาซีมี \n แต่ค่าที่ได้จาก shell_exec() แสดงผลไม่มี \n ให้อะครับ ทำไงดีครับ
- mindphp
- ผู้ดูแลระบบ MindPHP
- Posts: 26644
- Joined: 22/09/2008 6:18 pm
- Contact:
Re: สอบถามการใช้งาน ฟังก์ชั่น exec() , shell_exec()
\n แสดงผลทางหน้าเว็บ ไม่ได้ครับ ถ้าจะขึ้นบรรทัดใหม่ ต้องใช้ <br/>
หรือแปลง nl2br()
หรือแปลง nl2br()
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- Chayyim
- PHP Sr. Member
- Posts: 79
- Joined: 16/05/2012 4:01 pm
- Contact:
Re: สอบถามการใช้งาน ฟังก์ชั่น exec() , shell_exec()
ขอบคุณมากครับ ทำได้แล้วครับ
ขออนุญาติสอบถามต่อนะครับ คือว่าฟั่งก์ชั่น exec เรียกคอมไพเลอร์ของภาษาซีได้แล้วมันสามารถส่งค่าให้ได้หรือเปล่าครับ ประมาณว่าในภาษาซีมีคำสั่ง scanf อยู่ครับ
ขออนุญาติสอบถามต่อนะครับ คือว่าฟั่งก์ชั่น exec เรียกคอมไพเลอร์ของภาษาซีได้แล้วมันสามารถส่งค่าให้ได้หรือเปล่าครับ ประมาณว่าในภาษาซีมีคำสั่ง scanf อยู่ครับ
Re: สอบถามการใช้งาน ฟังก์ชั่น exec() , shell_exec()
รับ-ส่งผ่าน webservice ได้ปะ
- Chayyim
- PHP Sr. Member
- Posts: 79
- Joined: 16/05/2012 4:01 pm
- Contact:
Re: สอบถามการใช้งาน ฟังก์ชั่น exec() , shell_exec()
ขอบคุณทุกความเห็นครับ ตอนนี้ได้แล้วครับ รับค่าโดยแปลงจาก keybord เป็น textfile แทนครับ
-
- Similar Topics
- Replies
- Views
- Last post
-
- 6 Replies
- 7740 Views
-
Last post by kowit2
07/01/2013 2:30 pm
-
-
ขอแนวทางวิธีใช้ shell_exec() รันไฟลภาษา c บน php หน่อยครับ
by Phuwanai Puntui » 11/06/2017 12:54 am » in Programming - PHP - 1 Replies
- 342 Views
-
Last post by mindphp
15/06/2017 1:48 am
-
-
-
ฟังก์ชัน date_sunrise()ดูเวลาพระอาทิตย์ขึ้น และ ฟังก์ชัน date_sunset() ดูเวลาพระอาทิตย์ตก
by Patipat » 22/07/2019 11:07 am » in PHP Knowledge - 0 Replies
- 354 Views
-
Last post by Patipat
22/07/2019 11:07 am
-
-
- 4 Replies
- 2539 Views
-
Last post by Chayyim
16/02/2013 11:39 pm
-
-
สอบถามการใช้งาน กล่องข้อความเขียนอีเมล ค่ะ
by EyePornnipa » 06/08/2019 12:37 pm » in ถาม - ตอบ คอมพิวเตอร์ - 3 Replies
- 390 Views
-
Last post by chatee supasand
07/08/2019 12:23 pm
-
-
-
สอบถามการใช้งาน ubuntu 18.04 LTS (ตั้งคีย์เปลี่ยนภาษา)
by AePongsak » 15/05/2018 3:50 pm » in ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM - 3 Replies
- 6044 Views
-
Last post by AePongsak
21/07/2018 9:27 am
-
-
-
สอบถามการใช้งาน Joomla 3.6 เรื่องสิทธิ์การใช้งาน
by AePongsak » 07/06/2018 9:46 am » in ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM - 0 Replies
- 496 Views
-
Last post by AePongsak
07/06/2018 9:46 am
-
Who is online
Users browsing this forum: Bing [Bot] and 10 guests