0
다른 파일의 기본 정보를 포함하면서 파일을 만들고 저장하는 방법을 알아 내려고했습니다. 내가 포함 시키려고했지만 작동하지 않았다. 이 파일을 빌드하는 방법에 대한 제안?PHP로 파일을 만들고 fwrite를 사용하여
<?php
$wrtID = $_POST["fileID"];
SQL statement here to get relevant info
mkdir("CNC/$wrtID", 0770, true);
?>
<?php
$batfile = fopen("CNC/$wrtID/$wrtID.bat", "w") or die("Unable to open file!");
$txt = "
@ECHO OFF
@ECHO **** Run NC-Generator WOODWOP 4.0 ****
NCWEEKE.exe -n=C:/WW4/$wrtID/$wrtID-sl.mpr
NCWEEKE.exe -n=C:/WW4/$wrtID/$wrtID-sr.mpr
NCWEEKE.exe -n=C:/WW4/$wrtID/$wrtID-tb.mpr
NCWEEKE.exe -n=C:/WW4/$wrtID/$wrtID-dc.mpr
@ECHO **** Done ****
";
fwrite($batfile, $txt);
fclose($batfile);
?>
<?php
$slfile = fopen("CNC/$wrtID/$wrtID-sl.mpr", "w") or die("Unable to open file!");
$txt = "
include("defaultcnc.php");
if (additional file pats needed) {
include("component-1.php");
}
";
fwrite($slfile, $txt);
fclose($slfile);
?>
나는 이것을 시도 할 것이다. yes if 문은 새 파일에 추가 구성 요소가 필요한 경우 true, false를 갖습니다. 기본 파일에 ""이 많이 포함되어 있으면 문제가 발생합니까? – heykarch
파일에 공간이 많은 경우 PHP 측에서 문제가 있다고 생각하지 않습니다. 나는 mpr 파일이 뭔지 모르겠다. 그래서 그 쪽에서는 아무 것도 모른다. –
이것은 파일에 쓰기 전에 몇 가지 변수를 기본 파일에 삽입해야하는 큰 문제였습니다. 이것을 할 수있는 방법이 있습니까? – heykarch