首頁 > 後端開發 > php教程 > PHP 產生HTML文件

PHP 產生HTML文件

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-07-29 09:02:49
原創
1039 人瀏覽過

大部分的文件函數之前已經接觸了。這裡只說幾個重要的:

resource fopen  , string  $mode [, bool. false [, resource$context$context]] )  //開啟文件,有唯讀,只寫,讀寫模式int filesize

filesize $filename ) // 取得檔案的大小int fwrite 

 , string $string [, int $lengthint  )  //寫入檔案string fread ( $handle , int

$length ) //讀取文件,可以讀取二進位檔案bool unlink $filename [,  resource $context ] )  //刪除檔案

更多更詳細的內容:http://php.net/簡單型:

<?php
$in="tt.txt";
$fp=fopen($in,"r");
$get=fread($fp,filesize($in));
$fp=fopen("out.htm","w");
fwrite($fp,$get);
fclose($fp);
?>
登入後複製
循環產生多個文件,用3個txt (相當於轉換):遇到的問題:Warning: fopen(michael jordan——殺手.htm): failed to open stream: Invalid argument編碼問題,生成文件確實成功了檔案名稱亂碼,所以回傳結果是不存在路徑。改成英文即可.
<?php
$txtArray=array(array("t1.txt","fly.htm"),array("t2.txt","killer.htm"),
array("t3.txt","chamption.htm"));
foreach ($txtArray as $id=>$value){
    $filename=$value[0];
    $title=$value[1];
    $fp=fopen($filename,"r");
    $get=fread($fp,filesize($filename));
    $fp=fopen($title,"w");
    fwrite($fp,$get);
    unlink($filename); //删除源文件
}
fclose($fp);
?>
登入後複製
實在想用中文命名htm文件,可以把php檔案編碼設成ASCII 碼:
<?php
$txtArray=array(array("t1.txt","michael jordan——飞翔.htm"),array("t2.txt","michael jordan——杀手.htm"),
array("t3.txt","michael jordan——首冠.htm"));
foreach ($txtArray as $id=>$value){
    $filename=$value[0];
    $title=$value[1];
    $fp=fopen($filename,"r");
    $get=fread($fp,filesize($filename));
    $fp=fopen($title,"w");
    fwrite($fp,$get);
    //unlink($filename); //删除源文件
}
fclose($fp);
?>
登入後複製
rrreeerrreeerrreee


rrreee


rrreee

以上就介紹了PHP 產生HTML文件,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
javascript - js正規符合特定字串
來自於 1970-01-01 08:00:00
0
0
0
為什麼說非物件呼叫成員函數fetch()
來自於 1970-01-01 08:00:00
0
0
0
資料庫設定檔必須要用二維數組
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板