php 로 txt파일 만드는 간단한 소스???

php 로 txt파일 만드는 간단한 소스???

QA

php 로 txt파일 만드는 간단한 소스???

본문

안녕하세요? php 초보자입니다...

아래 소스는 인터넷에서 구하였는데, 제가 하고자 하는 것에 비해 너무 복잡하기 길어

헷갈립니다.

//하고자 하는 작업

1. 폼의 텍스트 입력란 단, 1개 뿐입니다. 여기에 글 몇자 입력 합니다. 

  예) 데이타 수정일 : _________________   <--이것 뿐임 php소스 만들었음

      //post변수 $address

2. 폼에서 넘겨 받은 $address 변수값을 "ttBusu_aa"폴더에 "orders.txt" 파일로 저장하는 것입니다.

   아래 소스입니다.

   (질문) 아래 소스를 간단히 할 수 있는지요???

 


<?php
// create short variable names
$address = $_POST['address'];
$DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
?>
<html>
<head>
<title> data save/load </title>
</head>
<body>
<h1>file save</h1>
<h2>dave to /htdocs/doc/orders.txt</h2>
<?php
echo "<p>Address save to file :".$address."</p>";
// $outputstring = " address : \t".$address."\n";
// open file for appending
$outputstring = $address."\n";
$fp = fopen("$DOCUMENT_ROOT/ttBusu_aa/orders.txt", 'w');
flock($fp, LOCK_EX);
if (!$fp) {
echo "<p><strong> Your order could not be processed at this time.
Please try again later.</strong></p></body></html>";
exit;
}
fwrite($fp, $outputstring, strlen($outputstring));
flock($fp, LOCK_UN);
fclose($fp);
echo "<p>Order written.</p>";
?>
</body>
</html>

 

 

 

이 질문에 댓글 쓰기 :

답변 3

이것보다 더 간단하게요??

왜 간단하게 만드실려는데 모르겠는데..

지금 정도의 소스면 엄청 간단한 소스입니다.

 

그다지 의미는 없어보이는데..

html  부분 삭제하고..

오류 메세지 부분 삭제하면 좀 간단해지겠네요..^^;;

다음 처럼 간단하게 처리할 수 있습니다.


<?php
$address = $_POST['address']; 
$path = $_SERVER['DOCUMENT_ROOT']."/ttBusu_aa/orders.txt";
file_put_contents($path, $address);
?>
답변을 작성하시기 전에 로그인 해주세요.
전체 78
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT