파일을 오픈해서 문자를 치완 하고 다시 저장 할려고 합니다. 정보
파일을 오픈해서 문자를 치완 하고 다시 저장 할려고 합니다.
본문
<?
$co_file = "./6.txt";
$lines = file($co_file);
?>
<? for($i=0; $i<count($lines); $i++) {?>
<?
$lines[$i] = str_replace("가사","//",$lines[$i]);
$lines[$i] = str_replace(6,"<>",$lines[$i]);
?>
<? fwrite($co_file,$lines[$i]); ?>
<? } ?>
$co_file = "./6.txt";
$lines = file($co_file);
?>
<? for($i=0; $i<count($lines); $i++) {?>
<?
$lines[$i] = str_replace("가사","//",$lines[$i]);
$lines[$i] = str_replace(6,"<>",$lines[$i]);
?>
<? fwrite($co_file,$lines[$i]); ?>
<? } ?>
6이라는 text 파일이 있습니다.
내용은
가사 6
우리가 우짜 우짜 우짜~
우해해 우해해 우해해
가사 6
우리가 우리가
하하하하 하하하
가사6
그누가 좋아 그누가 좋아
그누가 좋아 그누가 좋아
이런 6.txt 파일을
// <>
우리가 우짜 우짜 우짜~
우해해 우해해 우해해
// <>
우리가 우리가
하하하하 하하하
// <>
그누가 좋아 그누가 좋아
그누가 좋아 그누가 좋아
이렇게 할려고 합니다.
에러가 방생 하는군요. 퍼미션은 777로 변경 해두었습니다 text 파일을요.
에러 구문은
Warning: fwrite(): supplied argument is not a valid stream resource in /web/home/onnurips/html/test.php on line 14
Warning: fclose(): supplied argument is not a valid stream resource in /web/home/onnurips/html/test.php on line 16
Warning: fclose(): supplied argument is not a valid stream resource in /web/home/onnurips/html/test.php on line 16
이렇게 나옵니다.
아 그리고 중간에 보시면 빈줄 한줄이 나오는데 이것도 삭제 하고 싶어요~~
부탁 드리겠습니다. 어디가 문제인지 ㅜ.ㅜ
댓글 전체
fwrite(파일포인트, 문자열) 형태로 사용해야 합니다.
아래 소스를 참조하세요.
<?php
$a = file("test2.txt");
$n = count($a);
for ($i = 0; $i < $n; $i++)
if (trim($a[$i]))
$s .= str_replace("가사", "//", str_replace("6", " <>", $a[$i]));
$p = fopen("test3.txt", "w");
fwrite($p, $s);
fclose($p);
?>
test2.txt 파일을 읽어 들여서
"가사 6" 과 빈 라인을 변형, 제거해서
test3.txt 파일로 저장하는 예입니다.
아래 소스를 참조하세요.
<?php
$a = file("test2.txt");
$n = count($a);
for ($i = 0; $i < $n; $i++)
if (trim($a[$i]))
$s .= str_replace("가사", "//", str_replace("6", " <>", $a[$i]));
$p = fopen("test3.txt", "w");
fwrite($p, $s);
fclose($p);
?>
test2.txt 파일을 읽어 들여서
"가사 6" 과 빈 라인을 변형, 제거해서
test3.txt 파일로 저장하는 예입니다.
감사 합니다. 어제 다른 방법으로 해결은 하였으니.
한글 코드 문제로 실패 했습니다 ㅜ.ㅜ
전부 수작업으로 다 했습니다. 웹상에서 사용 할것이 아닌 로컬에서 사용할 자료였는데.
자료가 많아서 변환 하기 힘들어 프로그램을 이용 할려고 했으나 한글 코드 문제로 인해
전부 노가다 했습니다. ㅜ.ㅜ 밤 새었습니다..
답변과 관심에 감사 드립니다. (__)
한글 코드 문제로 실패 했습니다 ㅜ.ㅜ
전부 수작업으로 다 했습니다. 웹상에서 사용 할것이 아닌 로컬에서 사용할 자료였는데.
자료가 많아서 변환 하기 힘들어 프로그램을 이용 할려고 했으나 한글 코드 문제로 인해
전부 노가다 했습니다. ㅜ.ㅜ 밤 새었습니다..
답변과 관심에 감사 드립니다. (__)