การใช้งาน function exec ของ PHP

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41344
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ถ้าผมจำไม่ผิด คิดว่า c:\myclasses เป็น Folder ที่ ใช้เก็บ ไฟล์ java ที่คอมไฟล์ เป็น .class น่ะครับ
ติดตาม 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
ภาพประจำตัวสมาชิก
Muzashi
PHP Newbie
PHP Newbie
โพสต์: 8
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

โพสต์ที่ยังไม่ได้อ่าน โดย Muzashi »

ช่วยดูให้หน่อยน่ะคับ ด่วนมากๆ ส่วน example code สรุปว่ารันแล้วไม่ขึ้น
ไม่รู้ว่าเซ็ตอะไรผิด หรือว่าต้องเซ็ตอะไรเพิ่มรึป่าว
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41344
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

มาถูกทาง แล้ว นี่ครับ
java.class.path="C:\Program Files\PHP\ext\php_java.jar;C:\Inetpub\wwwroot"
ก็เป็น ที่เก็บ ไฟล์ ของ java ที่ คอมไพล์ แล้ว นะครับ
ในตัวอย่าง เค้า กำหนดไว้ สอง ที่ ที่หนึ่ง คิดว่า น่ะ จะเป็นไฟล์ที่ จำเป็น คือ php_java.jar
ส่วน ไฟล์ java เราที่ คอมไพล์ เป็น .class แล้ว ตามตัวอย่าง จะต้องเก็บ ไว้ที่
C:\Inetpub\wwwroot" สามรถแก้ได้ ตามต้องการ
ติดตาม 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
ภาพประจำตัวสมาชิก
Muzashi
PHP Newbie
PHP Newbie
โพสต์: 8
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

โพสต์ที่ยังไม่ได้อ่าน โดย Muzashi »

<?php

$system = new Java("java.lang.System");
print "Java version=".$system->getProperty("java.version")." <br>\n";
print "Java vendor=".$system->getProperty("java.vendor")." <p>\n\n";
print "OS=".$system->getProperty("os.name")." ".
$system->getProperty("os.version")." on ".
$system->getProperty("os.arch")." <br>\n";

$formatter = new Java("java.text.SimpleDateFormat","EEEE,
MMMM dd, yyyy 'at' h:mm:ss a zzzz");
print $formatter->format(new Java("java.util.Date"))."\n";

?>

ผมเซฟโค้ดตัวอย่างข้างบนเป็น .php แล้วไปใส่ใน C:\Inetpub\wwwroot พอรันแล้วก็ไม่ขึ้นอะไรเลย ผมก็เลยเพิ่ม echo "test"; ดู มันก็ขึ้นว่า test อย่างเดียว พอ refresh ก็ขึ้นเป็น PHP has encountered an Access Violation at 6D9EEB19 สลับไปมาครับ ไม่รู้เกิดอะไรขึ้น เมื่อวานยังไม่ขึ้นอย่างนี้เลย
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41344
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ปัญหา คิดว่า น่าจะมาจาก config ค่า ไม่ ถูกน่ะครับ ลอง แก้ ไขค่า config ดู ตามตัวอย่าง ข้างบน นะครับ
ติดตาม 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
ตอบกลับโพส

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 78