php를 사용하여 텍스트 파일 내용 지우기
파일 목록이 있습니다.txt 파일과 clear라는 파일을 만들었습니다.php: 파일 목록의 내용을 지웁니다.
clear를 호출하기 위해 index.html에 버튼을 넣었습니다.php: 파일을 지웁니다.
clear.php에 어떤 PHP 코드를 써야 하는지 누가 도와줄 수 있습니까?
클리어 호출을 위해 버튼을 코딩하는 방법.php를 선택한 다음 index.dll로 돌아가서 삭제된 결과를 표시합니까?
file_put_contents("filelist.txt", "");
헤더() 함수를 사용하여 위치 헤더를 수정하여 리디렉션할 수 있습니다.
이렇게 하면 파일이 잘립니다.
$fh = fopen( 'filelist.txt', 'w' );
fclose($fh);
clear.php에서 다음을 사용하여 호출자 페이지로 리디렉션합니다.$_SERVER['HTTP_REFERER']
가치.
//create a file handler by opening the file
$myTextFileHandler = @fopen("filelist.txt","r+");
//truncate the file to zero
//or you could have used the write method and written nothing to it
@ftruncate($myTextFileHandler, 0);
//use location header to go back to index.html
header("Location:index.html");
저는 당신이 결과를 어디에 보여주고 싶은지 정확히 모르겠습니다.
버튼을 추가하려면 아래와 같이 jQuery 라이브러리 또는 간단한 Javascript 스크립트를 사용할 수 있습니다.
HTML 링크 또는 단추:
<a href="#" onClick="goclear()" id="button">click event</a>
Javascript:
<script type="text/javascript">
var btn = document.getElementById('button');
function goclear() {
alert("Handler called. Page will redirect to clear.php");
document.location.href = "clear.php";
};
</script>
PHP를 사용하여 파일 내용을 지웁니다.예를 들어 다음과 같이 fseke($fp, 0) 또는 ftruncate(리소스 $file, int $size)를 사용할 수 있습니다.
<?php
//open file to write
$fp = fopen("/tmp/file.txt", "r+");
// clear content to 0 bits
ftruncate($fp, 0);
//close file
fclose($fp);
?>
PHP 리디렉션 - 헤더(문자열 $string [, bool $replace = true [, int $session_response_code ])를 사용할 수 있습니다.
<?php
header('Location: getbacktoindex.html');
?>
도움이 되길 바랍니다.
사용하다'w'
그리고 아닙니다.'a'
.
if (!$handle = fopen($file, 'w'))
fopen http://www.php.net/manual/en/function.fopen.php 을 사용해 보세요.
was 모드에서는 파일이 잘립니다.
$fp = fopen("$address",'w+');
if(!$fp)
echo 'not Open';
//-----------------------------------
while(!feof($fp))
{
fputs($fp,' ',999);
}
fclose($fp);
언급URL : https://stackoverflow.com/questions/1073609/clearing-content-of-text-file-using-php
'programing' 카테고리의 다른 글
spring security httpantMatcher(경로가 여러 개인 경우) (0) | 2023.08.11 |
---|---|
시스템 오버레이 창 만들기(항상 맨 위에 있음) (0) | 2023.08.11 |
Maria DB - Before Insert Trigger 값을 NEW.field에 할당합니다. (0) | 2023.08.11 |
Android Fragment on Attach()는 더 이상 사용되지 않습니다. (0) | 2023.08.11 |
ORA-0131 : 권한 부족 DEBUG CONNECT SESSION (0) | 2023.08.11 |