다음 스크립트는 내 localhost에서 아무런 문제없이 실행됩니다. 프론트 엔드에 테이블을 작성하기 위해 AJAX를 사용하여 요청하는 json 파일을 작성합니다. 그러나, 내가 아파치 2와 PHP 5.5 (json 모듈이 설치되어있다)를 실행하는 나의 우분투 VM에 넣을 때 json 파일을 생성하지 않는다. 결과는 내 테이블이 비어있는 것이다.우분투 서버에서 PHP 코드가 실행되지 않습니다.
<?php
$arr = scandir('.\lehre\test');
foreach($arr as $k=>$v){
if($arr[$k] == "." || $arr[$k] == ".."){
unset($arr[$k]);
}
$fp = fopen('files.json', 'w');
fwrite($fp, json_encode($arr));
fclose($fp);
}
?>
추 신 : include PHP와 같은 기타 PHP 요소. EDIT : 오류 메시지가 표시되지 않습니다. 다른 경로 선언 내에서 슬래시 표기법을 사용합니다.
시도는 무엇의 대신에 /이''\\ '하지 않는 것 – teeyo
사용'대신 ** antislashes **의 ** ** 슬래시 사용 –
Linux 시스템이 그것을 해결하기 위해 :( – RubyOnRails