php 로 txt파일 만드는 간단한 소스???
관련링크
http://php 텍스트 파일
191회 연결
본문
안녕하세요? 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 부분 삭제하고..
오류 메세지 부분 삭제하면 좀 간단해지겠네요..^^;;
$filename = "ttBusu_aa/orders.txt";
$fp = fopen($filename , 'w');
flock($fp, LOCK_EX);
fwrite($fp, $_POST['address']);
flock($fp, LOCK_UN);
fclose($fp);
다음 처럼 간단하게 처리할 수 있습니다.
<?php
$address = $_POST['address'];
$path = $_SERVER['DOCUMENT_ROOT']."/ttBusu_aa/orders.txt";
file_put_contents($path, $address);
?>
답변을 작성하시기 전에 로그인 해주세요.