A. 寫一段php,讀取txt文件,並輸出表格在html 顯示。
摘要 正常情況下文件會變為瀏覽器圖標,如果沒有變,還是文本圖標。說明文件後綴還是.txt,表面上看到的是test.html,但此時文件全名是 test.html.txt。
B. 怎麼將PHP生成靜態的HTML
目前PHP的模板可以說是很多了,有功能強大的smarty,還有簡單的smarttemplate等。
它們每一種模板,都有一個獲取輸出內容的函數。
生成靜態頁面的方法,就是利用了這個函數。
用這個方法的優點是,代碼比較清晰,可讀性好:
<?php
require("smarty/Smarty.class.php");
$t = new Smarty;
$t->assign("title","Hello World!");
$content = $t->fetch("templates/index.htm");
//這里的 fetch() 就是獲取輸出內容的函數,現在$content變數裡面,就是要顯示的內容了
$fp = fopen("archives/2005/05/19/0001.html", "w");
fwrite($fp, $content);
fclose($fp);
?>
C. php如何生成html
<?php
$Html='<html><head><title>這是一個html文檔</title></head><body>這是php生成的一個html文檔</body></html>';
file_put_contents('abc.html',$Html);
上面代碼運行後,就會生成一個abc.html文件
自己根據這個代碼進行研究下!
D. php篩選輸出html (已提供條件)
.....各位都在回答什麼啊....-_-#
你可以在模板里,先匹配出當前URL那個數字,然後在while裡面加判斷,是就輸出,不然不輸出。
<body>
..html代碼...
<?php
$str=$_SERVER['REQUEST_URI'];
$p="/.*/=(d+)/";
$res=array();
preg_match($p,$str,$res);
$cur_url_num=$res[1];//Hold住,模板裡面用變數存起來
?>
<?phpwhile($cate->next()):?>
<?phpif(!$cate->parent):?>
<!--檢查即將輸出的URL是否含有目標數字,是就echo-->
<?phpif(strpos($cate->permalink(),'='.$cur_url_num)!==false):?>
<ahref="<?php$cate->permalink();?>"><?php$cate->name();?></a>
<?phpendif;?>
<?phpendif;?>
<?phpendwhile;?>
..html代碼...
</body>
其實就是多一個步驟,判斷是否你要的URL而已,另外推薦你先檢查有沒有直接輸出當前循環下的ID,例如$cate->id();什麼的,有就這個判斷:if($cate->id() ==$cur_url_num):
E. php輸出html代碼
其實很簡單,只要把html語句中的雙引號改為單引號,然後直接用echo輸出就行了:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標題文檔</title>
</head>
<body>
<ul class="nav navbar-nav navbar-right">
<li class="nli"><a href="/About/">關於我們</a></li>
<li class="nli"><a href="/Notice/">舞蹈</a></li>
<li class="nli"><a href="/Instructors/">師資陣容</a></li>
</li></ul>
<?php
echo("<ul class='nav navbar-nav navbar-right'>");
echo("<li class='nli'><a href='/About/'>關於我們</a></li>");
echo(" <li class='nli'><a href='/Notice/'>舞蹈</a></li>");
echo(" <li class='nli'><a href='/Instructors/'>師資陣容</a></li>");
echo("</li></ul>");
?>
</body>
</html>
F. 如何在php中輸出html代碼
1、輸出HTML
echo '<div>html代碼</div>';
2、輸出js
echo '<script>alert(123);</script>';
G. 怎麼用php輸出html文件
把你代碼中,echo 背景顏色那裡修改下,引號裡面又包含了引號,還有就是,你確定你有使用fopen打開了一個存在的文檔嗎?下面是可以運行的。
<?php
$f = fopen("test.txt", "r");
while(!feof($f))
{
$line = fgets($f);
$pieces = explode(".", $line);
for ($i=0;$i<count($pieces)-1;$i++)
{
//echo "<pre>".$li++.':'.$pieces[$i].'.'."</pre>";
echo "<table><tr><th bgcolor=318bb0>";
echo $li++.':'.$pieces[$i].'.';
echo "</th></tr></table>";
}
}
?>
H. PHP 用echo輸出HTML的問題
php代碼可以存在html代碼,在PHP裡面不贊成用echo輸出這些html標簽。一般我們都是這樣用。
<?php
$col_result=mysql_fecth_array($sql_query);
if($col_result['suma']==1){
?>
html標簽
<?php}?>
I. php文件轉成html的怎麼弄
1、確定你的數據以後不動了,或是小規律手動就行了。就把它轉為html
2、裝個php環境,apache+php+mysql,如果不想麻煩,就用xampp簡單的安裝,安裝成功後,運行itworks沒問題,把你的php文件放進htdocs里,很簡單。然後瀏覽器,輸入localhost/你的文件夾/你的文件名
3、php編譯一下,然後右擊,差看源文件,裡面就是純html代碼,把它建個html文件存放。
註:當然如果項目採用單一入口,都是通過index.php然後接?mole=default&action=index之類,那你得了解你具體需要的模塊,然後瀏覽器輸入地址,然後再執行第3條。
J. 關於PHP讀寫html文件後,輸出html的問題
1.php中寫如下語句:
$txt=file_get_contents('1.html');
$txt=str_replace($txt,'{$id}',$id);
//可以類似的語句替換許多變數
echo$txt;