Windows 서버 2008 표준 버전이 있습니다. 이 간단한 명령을 실행하여 나중에 파일에 관리자 로그를 쓸 수 있습니다. Info는 파일에 쓰지 않거나 파일을 만들지 않습니다. 그리고 페이지는 발행하지 않으며 경고 또는 Windows 권한에 대한 오류입니다.PHP가 Windows 서버의 파일에 쓰지 않습니다.
<?php
$file=fopen("1.txt","a");
fwrite($file,"Hello");
?>
도움이 필요하십니까? 명령 줄에 오류를 받고하지 않는 경우
$file = fopen("1.txt","a") or die("Error opening file: " . print_r(error_get_last()));
둘째, 당신의 PHP 확인 : PHP의 오류보고에 의존하지 않고 파일을 여는 오류가있는 경우
파일에 대한 사용 권한은 무엇입니까? –
오류 또는 E_WARNINGS가 생성되었는지 확인하십시오. manual에 따라 open이 실패하면 레벨 E_WARNING의 오류가 생성됩니다. 이 경고를 표시하지 않으려면 @를 사용할 수 있습니다. –
PHP 파일의 상단에 넣어주십시오. error_reporting (-1); ini_set ('display_errors', 1);'그리고 여기에 메시지를 붙여 넣으십시오 .. 여전히 불명확 한 경우. –