[php] PHP에서 파일에 쓰는 방법?

무료 PHP 지원 서버에이 스크립트가 있습니다.

<html>
<body>

<?php
$file = fopen("lidn.txt","a");


fclose($file);
?>

</body>
</html>

파일을 생성 lidn.txt하지만 비어 있습니다.

어떻게 파일을 만들고 그 안에 “Cats chase mice”줄을 쓸 수 있습니까?



답변

다음과 같은 상위 수준 함수를 사용할 수 있습니다.

file_put_contents($filename, $content);

호출 동일하다 fopen(), fwrite()그리고 fclose()파일에 데이터를 연속적으로 기록하는.

문서 : file_put_contents


답변

fwrite () 고려 :

<?php
$fp = fopen('lidn.txt', 'w');
fwrite($fp, 'Cats chase mice');
fclose($fp);
?>


답변

$fp = fopen('lidn.txt', 'w');
fwrite($fp, 'Cats chase');
fwrite($fp, 'mice');
fclose($fp);

http://php.net/manual/en/function.fwrite.php


답변

$text = "Cats chase mice";
$filename = "somefile.txt";
$fh = fopen($filename, "a");
fwrite($fh, $text);
fclose($fh);

너는 사용한다 fwrite()


답변

파일을 작성하는 것은 쉽습니다.

$fp = fopen('lidn.txt', 'w');
fwrite($fp, 'Cats chase mice');
fclose($fp);


답변

다음 코드를 사용하여 웹 디렉토리에 파일을 작성합니다.

write_file.html

<form action="file.php"method="post">
<textarea name="code">Code goes here</textarea>
<input type="submit"value="submit">
</form>

write_file.php

<?php
// strip slashes before putting the form data into target file
$cd = stripslashes($_POST['code']);

// Show the msg, if the code string is empty
if (empty($cd))
    echo "Nothing to write";

// if the code string is not empty then open the target file and put form data in it
else
{
    $file = fopen("demo.php", "w");
    echo fwrite($file, $cd);

    // show a success msg 
    echo "data successfully entered";
    fclose($file);
}
?>

이것은 작동하는 스크립트입니다. 사이트에서 사용하려면 양식 작업 의 URL 과 fopen () 함수 의 대상 파일 을 변경 하십시오.

행운을 빕니다.


답변

파일에 쓰려면 PHP다음 단계를 수행해야합니다.

  1. 파일 열기

  2. 파일에 쓰기

  3. 파일 닫기

    $select = "data what we trying to store in a file";
    $file = fopen("/var/www/htdocs/folder/test.txt", "a");
    fwrite($file  , $select->__toString());
         fclose($file );