질문/조언질답게시판
Extra Form
PHP PHP 7.2

$fr = fopen('url.txt', 'w');
fputs($fr, $data_new_new);
fclose($fr)

 

 

위와 같은 코드로 작성하면 기존에 .txt 파일에 있던 내용이 무두 지워지고 공란이 되어 버리는데요.

 

$data_new_new 는 배열로 데이터를 담고 있습니다.

 

추가로 해줘야 할게 있나요??

 

 

 

  • profile

    serialize 으로 text화 시킨다음 해당 데이터를 FileHandler::writeFile() 함수를 사용하여 저장하세요.

     

    FileHandler::writeFile('저장할위치/text.txt', serialize($data_new_new));

     

    가져올때는 해당 파일을 읽어들인다음 unserialize 하시면되요.

  • profile profile
    반복문으로 fwrite() 를 써서 해결했습니다. 감사합니다.
  • profile profile
    fwrite 같은 함수보단 라이믹스 내부 함수를 더 권장합니다 :)
  • profile profile
    라이믹스가 아니에요 ㅜㅡ
  • profile profile
    ah.......그렇군요 ㅋㅋㅋ
  • profile

    단순히 저장하는 방법을 질문하시기보다 어떤 사유로 인해 파일에 기록해야 하는데 어떻게 하면 될지 질문하시는게 원하시는 답변 빨리 얻으실수 있습니다. 텍스트 파일은 말 그대로 텍스트 파일이라 별도 규격이 없으므로 나중에 어떻게 불러오게 되는건지, 어떤 데이터를 기록하는건지 모르면 명확한 답변 해드리기 곤란합니다.

  • profile profile
    foreach ($data_new_new as $val) {
    fwrite()
    }

    로 해결했습니다. 감사합니다.
  • profile profile
    제 사이트에 새롭게 추가된 url 왕창 생겼는데 이게 검색에 노출되면 1이라도 도움이 되서 사이트맵에 url을 등록하려고 하는데 수작업 하다가 속터져서 페이지 접속해서 페이지에 목록으로 존해하는 url을 txt 파일에 저장해서 그 저정된 것을 한번에 복사해서 사이트맵라이트 모듈의 추가 url에 붙여넣기 하려고 시도한 것이에요.

    성공했습니다! ㅋㅋ