Php kullanarak metin dosyası Takas içeriği

6 Cevap php

Ben bir filelist.txt dosyası var

ve ben filelist içeriğini temizlemek için clear.php dosyası oluşturmak

index.html i temizlemek için clear.php aramak için bir düğme koymak

Herkes ilgili bana yardımcı olabilir:

I clear.php yazmalısınız neler php kodu

Clear.php aramak ve daha sonra silindiğini sonucu gösteren index.html geri dönmek için bir düğme kodu nasıl?

Thank You

6 Cevap

denemek

file_put_contents("filelist.txt", "");

Sen Yer başlığını değiştirmek için header () işlevini kullanarak yönlendirebilirsiniz.

Bu dosyayı kesecek:

$fh = fopen( 'filelist.txt', 'w' );
fclose($fh);

Clear.php yılında, $_SERVER['HTTP_REFERER'] değerin yararlanarak arayan sayfaya yönlendirme.

//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");

U sonucunu göstermek istiyorum nerede tam olarak bilmiyorum.

Try fopen() http://www.php.net/manual/en/function.fopen.php

Dosyayı keser modu olarak w.

Kullan 'w' değil, 'a'.

if (!$handle = fopen($file, 'w'))

Eklemek için button Eğer jQuery kütüphaneler veya aşağıda gösterildiği gibi basit JavaScript betik birini kullanabilirsiniz:

HTML link veya düğme:

<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 dosya içeriğini temizlemek için kullanın. Örneğin siz fseek($fp, 0); kullanın veya ftruncate ( resource $file , int $size ) aşağıdaki gibi olabilir:

<?php
//open file to write
$fp = fopen("/tmp/file.txt", "r+");
// clear content to 0 bits
ftruncate($fp, 0);
//close file
fclose($fp);
?>

Eğer header ( string $string [, bool $replace = true [, int $http_response_code ]] ) kullanabilirsiniz - PHP yönlendir

<?php
header('Location: getbacktoindex.html');
?>

Ben yardım umuyoruz.