① 用php怎麼把網頁內容生成txt文檔
$filename="tt.txt"; //這樣會在當前目錄生成一個tt.txt文件
$content = "採集到的內容";
$handle =fopen($filename,'w');
fwrite($handle,$content);
② 如何實現php點擊時下載txt文件功能
由於現在的瀏覽器已經可以識別格式為txt的文檔格式,所以如果只是給txt文檔做一個文字鏈接的話,可能只是打開一個新窗口顯示txt文件的內容,並不能實現點擊下載的目的。We have to do something else.
當然這個問題的解決辦法也可以是你將你的txt文件改名為瀏覽器不認識的文件,比如rar,這樣的話點擊,瀏覽器不認識就只好讓用戶下載了。
下面這個文件就是通過設置header設置文檔的格式來實現點擊下載的目的,將上個頁面傳遞過來的文件點擊可以下載。
<?php$filename="/somepath/".
$_GET['file']."
.txt";//要下載的文件名header("Content-Type:application/force-download");header("Content-Disposition:attachment;filename=".
接著第二個header函數設置了要下載的文件,注意這里filename是不包含路徑的文件名,所以用basename過濾掉路徑名。這個
filename的值將來就是點擊下載後彈出對話框裡面的文件名,如果帶路徑的話,彈出對話框的文件名就是未知的,這個要注意,我就犯了這個錯誤,後來憑
經驗自己改了,居然對了。
最後就是readfile,將文件流輸出到瀏覽器,這樣就實現了txt文件的下載,其他類型的類似。
③ php 如何創建txt文件
有凱悔兩種方法:
file_put_contents("/tmp/a.txt","盯此正");
system("cd /tmp; touch 1.txt"扒渣); 這種只時候在伺服器執行,本地不可以
④ php 如何創建txt文件
看手冊,文件操作部分,比如 file_put_contents 就能滿足要求
<?php
$file='people.txt';
//Thenewpersontoaddtothefile
$person="JohnSmith ";
//Writethecontentstothefile,
//usingtheFILE_
//andtheLOCK_
file_put_contents($file,$person,FILE_APPEND|LOCK_EX);
?>
⑤ 在線生成txt php代碼
php如何利用header函數實現點擊特殊文件連接後提示下載保存解決方案
相信很多人在實現文件下載功能時會遇到這種情況,本意是點擊下載連接提示保存對話框,事情往往事與願違,例如TXT、圖像文件JPG、GIF、PDF等這樣的文件會直接在瀏覽器中打開文件內容,而不是提示保存。通過下面的方法可以解決這個問題。
<?php
if (sExport == "txt" ){
header("Content-Type: application/force-download");//關鍵之一,提示下載(如:header("Content-Type:text/html");可能直接打開?)
header("Content-Disposition: attachment; filename=".$TxtName);//實際的文件名
//include_once("XXX.php"); //php代碼(你把原來的php復制一份,去掉輸出html標簽)。
}
?>
//如果是xsl,word等則更簡單,只需直接在原來的php文件開頭加上下面幾句:
//(因為word能直接編輯html標簽)
<?php
if(sExport == "excel"){
header("ContentType = application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=".$oTitle.".xls");
}
if(sExport == "word"){
echo ("<div align='center'><font size=+2>收文登記簿</font><hr size=3 align='center' width=360></div><br>");
header("ContentType = application/vnd.ms-word");//或試試 application/msword
header("Content-Disposition: attachment; filename=".$oTitle.".doc");
}
if( sExport == "csv"){
header("ContentType = application/csv"); //圖像image/jpeg",或image/*"
header("Content-Disposition: attachment; filename=".$oTitle.".csv");
}
//.....輸出原來的php代碼
?>
⑥ 我下載的小說是PHP我怎麼轉成TXT格式。。。windows7沒後綴。。。我怎麼改啊
看看文件大小,如果跟你要下載的小說大小一樣,那就直接把PHP改成TXT,不需要轉換
要是文件非常小,那你要重新下載,PHP其實是一種防盜鏈的網站,盜鏈可能會下載到不是你想要的東西,這方面我不太了解,但是只要知道是這個樣子就行了