PHP를 사용하여 TXT 파일에 양식 입력을 작성하는 방법
양식 입력을 캡처하고 다음을 사용하여 TXT 파일에 저장하려고 하시나요? PHP? 어려움과 빈 페이지가 발생한 경우 자세한 해결 방법은 다음과 같습니다.
1. 양식 구조:
HTML 양식에는 올바른 "메서드" 속성이 있어야 합니다:
<form action="myprocessingscript.php" method="POST"> <input name="field1" type="text" /> <input name="field2" type="text" /> <input type="submit" name="submit" value="Save Data" /> </form>
2. PHP 스크립트:
PHP 스크립트는 file_put_contents 함수를 사용하여 TXT 파일에 씁니다:
<?php if (isset($_POST['field1']) && isset($_POST['field2'])) { $data = $_POST['field1'] . '-' . $_POST['field2'] . "\r\n"; $ret = file_put_contents('/tmp/mydata.txt', $data, FILE_APPEND | LOCK_EX); if ($ret === false) { die('There was an error writing this file'); } else { echo "$ret bytes written to file"; } } else { die('no post data to process'); }
3. 파일 권한:
PHP 스크립트에 대상 디렉터리에 대한 쓰기 권한(예: /tmp)이 있는지 확인하세요.
4. 대체 접근법:
fopen() , fwrite() 및 fclose() 함수를 사용할 수도 있습니다:
<?php $txt = "data.txt"; $fh = fopen($txt, 'w+'); if (isset($_POST['field1']) && isset($_POST['field2'])) { $txt=$_POST['field1'].' - '.$_POST['field2']; fwrite($fh,$txt."\n"); } fclose($fh);
5. 추가 참고 사항:
위 내용은 TXT 파일에 PHP 양식 데이터를 쓰는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!