2012-06-03 2 views
2

필자가 만든 텍스트 파일에 php 파일에 텍스트를 쓰려고하지만 아무 것도 쓰지 않도록하고 싶습니다.PHP 파일에 쓰지 않고 파일에 쓰는 것

<?php 
    error_reporting(E_ALL); 
    ini_set('display_errors', '1'); 

    if (isset($_POST['comment'])) 
    { 
     $comment = $_POST['comment']; 

     $myFile = "testFile.txt"; 
     $fh = fopen($myFile, 'w') or die("can't open file"); 
     $stringData = $comment; 
     fwrite($fh, $stringData); 
     fclose($fh); 
    } 
    else 
    { 
     $comment = 'no comment'; 

     $myFile = "testFile.txt"; 
     $fh = fopen($myFile, 'w') or die("can't open file"); 
     $stringData = $comment; 
     fwrite($fh, $stringData); 
     fclose($fh); 
    } 
?> 
+0

당신은 무엇을하려고 발생합니다

그 문제라면 권한을 변경해보십시오? PHP는 파일에 쓸 수 있습니까? – dpk2442

+0

글쎄, 아무것도 파일에 쓰여지고 있지만 전혀 오류를 반환하지 않습니다 : o/ – Satch3000

+0

'fwrite()'가'false' 또는'0'을 반환하는지 확인하여 아무것도 쓰지 않는지 확인해야합니다. 쓰기 오류가있는 경우 – Litty

답변

2

확인 파일 권한 : 여기

는 코드입니다.

chmod("testFile.txt", 0644); 
관련 문제