내 웹 사이트 용 텍스트 파일 저장 시스템을 만들려고합니다.PHP를 사용하여 HTML 텍스트 영역에서 TXT 파일을 어떻게 저장합니까?
여기까지 제가 지금까지 있습니다.
나는 약간의 부품을 얻었지만 몇 가지 변경을 한 후에 더 많은 오류가 발생한다고 생각합니다.
페이지 나 URL을 변경하지 않고이 작업을 수행하려고합니다. 유일한 방법은 그 다음 다시 전송하는 PHP 페이지로 리디렉션해야하는 경우
<!DOCTYPE HTML>
<html>
<body>
<?php
if (isset($_POST)){
//Save File
$file = fopen($_POST['filename'] & ".txt","r+");
$text = $_POST["textdata"];
file_put_contents($file, $text);
fclose($file);
//Open File
$file = fopen($_POST['filename'] & ".txt", "r") or exit("Unable to open file.");
while(!feof($file)){
echo fgets($file). "<br />";
}
fclose($file);
}
echo '
<form name="savefile" method="post" action="' . $_SERVER['PHP_SELF'] . '">
File Name: <input type="text" name="filename" value=""><br/>
<textarea rows="20" cols="100" name="textdata"></textarea><br/>
<input type="submit" name="submit" value="Save Text to Server">
</form>
<br/><hr style="width: 100%; height: 4px;"><br/>
<form name="openfile" method="post" action="' . $_SERVER['PHP_SELF'] . '">
Open File: <input type="text" name="filename" value="">
<input type="submit" name="submit" value="Submit File Request">
</form>';
?>
</body>
<html>
, 그 괜찮지 만, 나는 그 작업을 수행하는 방법을 단서가 없다
(더 간단는 아마 많은 생각)도움이나 조언을 제공해 주셔서 감사합니다.
제이크
작동합니까? 당신이 얻는 오류는 무엇입니까? – Lior
AJAX 솔루션을 찾고있는 페이지를 변경하고 싶지 않은 경우 많은 것을 할 수있는 방법과 많은 도서관들이 당신을 지원합니다. PrototypeJS 및 JQuery를 살펴보십시오. –