우선, "안된다"는 말이 무슨 말이죠? 안된다는 것을 어떻게 확인하셨나요? 어떤 error message가 나오던가요?
주어진 php code의 "모든" 줄에서 error가 나오나요? 아니면 일부 줄에서만 문제가 있나요? 그 줄이 어느 줄이죠?
아니면, fopen()과 fwrite()가 들어간 줄만 문제가 있나요? 어떻게 확인하셨죠? File이 생성되지 않던가요? 아니면 어떤 error message가 나오던가요? 이런 경우라면, fwrite()하지 말고 echo를 사용해서 web page로 뿌리면 web browser에서 나오나요?
terminal에서 php script로 동작시켜도 똑같이 문제가 있나요? 아니면, web에서 구동했을 경우에만 문제가 있나요?
한마디로 확실한 것이 아무것도 없군요. 듣는 사람이 알아 들을 수 있도록 질문을 좀더 분명하게 하셔야 원하시는 답을 얻으실 가능성이 있는 것으로 생각됩니다. 현재로서는 "잘 하셔서 잘 해결하시기 바랍니다"라는 답 외에는 드릴 방법이 없을 것 같습니다.