테스트 사이트 - 개발 중인 베타 버전입니다

fopen으로 만든 php 작동을 안하는 문제가 있어서...

애화몽 3년 전 조회 1,767

fopen으로 php파일을 생성해서

내용을 fwrite한후에 fclose까지 했으나

 

이후 php파일에 있는 내용이 화면에서 안보이는 문제가 발생합니다

해당 파일을 다운받아 다른 이름으로 저장하면 이상없이 되는데

무슨 문제인지 알 수 있을까요? 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

어떤 호스팅 환경인지에 따라서 원인은 다양할 텐데...

selinux 관련 문제일 수도 있구요.

 

파일 소유권(owner)를 변경할 수 있는 권한이 있나요?

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

3년 전

</p>

<p><?php 

header("Content-type: image/png"); 

$font = "../data/contact/NanumGothicCoding.ttf"; 

$im  = imagecreatefrompng("..");

$sign  = imagecreatefrompng("..");

$tc  = imagecolorallocate($im, 0, 0, 0);</p>

<p>imagettftext($im, 25, 0, 457, 610, $tc, $font, "이영욱"); </p>

<p>imagepng($im); // 이미지 파일 만들기

imagedestroy($im); // 정보삭제 

?></p>

<p>

 

이렇게 기재를 해서 다른 쪽에서 확인하면 가능한데 

fopen하고 fwrite후에 확인하면 안되는 문제가 있습니다. 

그냥 실행이 안되고 흰바탕만 나옵니다. 

에러코드도.....

 

한가지 fopen시 파일 644권한인데 소유권으로 인해 실행이 안되는 것인가 하는 의문도 듭니다. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

이후 php파일에 있는 내용이 화면에서 안보이는 문제가 발생합니다

==

 이 때 에러 로그를 봐야 원인을 찾을 수 있을 듯합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

애화몽
3년 전
에러코드는 발생하지 않았습니다.
생성된 내용을 새로운 파일로 만들어서 실행하면 문제없이 됩니다 T-T
엑스엠엘
3년 전
브라우저에서 보이는 에러 메시지(코드)말고
웹 서버가 관리하는 로그 파일이 있습니다.
호스팅에 따라서 없을 수도 있구요.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인