|
|
|
include() ไฟล์แล้วไม่ได้ คือว่า สร้างไฟล์มา 2 ไฟล์ คือ A.php B.php ซึ่งไฟล์ B จะอยู่ในอีก folder |
|
|
|
|
|
|
|
คือว่า สร้างไฟล์มา 2 ไฟล์ คือ
A.php
B.php ซึ่งไฟล์ B จะอยู่ในอีก folder นึงคะ คือ folder C ซึ่งในนี้ก็จะประกอบด้วยไฟล์ B.php จะเป็นการ execute program .exe ออกมา
code ที่เขียนขึ้นมีลักษณะเป็นแบบนี้คะ
$filename = "./Files/inputfile";
$filenum = fopen($filename, "w");
$mystr = array("output.txt", $_FILES['upload']['name'][0], "n",$_FILES['upload']['name'][1],$_FILES['upload']['name'][2], "100", "1000");
for($i= 0; $i<count($mystr); $i++)
{
fwrite($filenum, "$mystr[$i]\r\n");
}
fclose($filenum);
$filenum = fopen($filename, "r");
fpassthru($filenum);
include("C\B.php"); // อยู่ใน A.php
// อยู่ใน folder C ซึ่งมีไฟล์ B.php อยู่
echo '<pre>';
$last_line = system('output.exe <inputfile', $retval);
echo $last_line . "\n";
ซึ่งเวลา include แล้วไม่เกิดอะไรขึ้นเลย เหมือนกับว่ามันไม่สามารถเปิดเข้าไปอ่านที่ system() ได้ เลยไม่ทราบว่าจะทำอย่างไรดีคะ ช่วยแนะนำด้วยคะ จะแก้ไขอย่างไรดีคะ ขอบคุณมากคะ
Tag : - - - -
|
|
|
|
|
|
Date :
15 มิ.ย. 2548 16:44:19 |
By :
aa |
View :
2548 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
วาง path ให้ถูกก็น่าจะได้แล้วนะครับ
|
|
|
|
|
Date :
15 มิ.ย. 2548 20:02:22 |
By :
@W_IN |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|