A. 如何將php轉為html
在php開始輸出的地方ob_start();把輸出放在緩存
待php輸出要結束的時候,把緩存的數據寫到網站
根目錄
的一個html裡面,然後跳轉過去。下次訪問時做下判斷,如果有這個
html文件
,就不處理php
邏輯
,直接訪問這個html文件就行了。
B. php怎樣生成HTML
你的環境裝好了沒有啊,一般是wamp或者wnmp,
在php文件中,可以直接寫html的任何類容,只要你按照正確的格式進行書寫,
安好環境之後,在環境根目錄下建立你的php文件,通過網址127.0.0.1/你的文件名就可以訪問了。例如:127.0.0.1/index.php
C. PHP如何生成HTML的思路
一、 具備本地調試PHP的功能
在WINDOWS XP操作系統下,筆者建議你可以到網上下載一個PHP+MYSQL+APHCHE的伺服器套裝,如華軍軟體園,去那裡搜索一下就可以下載到。下載完後默認安裝即可,這樣您就具備了在本地測試PHP的功能了,省去了很多手動配置的麻煩,怎麼樣,簡單吧,OK,這僅僅只是第一步。
二、 構思新聞發布系統所具備的功能
首頁的新聞發布往往是通過後台更新的,後台的更新無非是由添加、編輯、刪除數據等基本的功能所實現的。在這里,你可以使用網頁設計軟體來構建你的想要的後台界面,其功能的實現當然是要用到PHP嘍。這一步建議您先想好新聞發布系統要有的功能。在這里,如何用PHP添加、編輯、刪除數據就不再重復,因為重點是如何在這基礎上生成靜態技術。
三、 PHP生成HTML的技術原理。
哈哈。費話說了那麼多,終於到了該講的地方了。其實,這一原理並不復雜,綜合地來講的話,應該是PHP中一個替換數據語法的應用。OK,講一個簡單範例吧,一步一步地分析!相信聰明的你能看得明白的咯,仔細看好每一步即可,在這里,只是引導大家如何做而已,具體的可以實踐一下!
(1)在MYSQL里新建一資料庫,命名為 database (可自定義),新建一表,命名為 news(因為是新聞發布嘛,取個好記的名字即可,可自定義),然後建立這幾個欄位名:
id (自動遞增,這是關鍵,類型:INT)
title (顧名思義,新聞標題,類型可取 TEXT)
content (新聞內容,類型可取 TEXT)
path (HTML文件路徑,類型可取 TEXT)
(2)建立 conn.php
這是連接資料庫的PHP文件,你可以把連接數據的語句單獨放在這一文件里,以後多個需要連接資料庫的文件直接引用這個文件即可。
(3)設計添加新聞的表格 add.form 簡單的源代碼如下:
12345<form method=」post」 action=」add.php」> //提交至 add.php新聞標題:<input type=」text」 name=」title」 size=」20」><br>新聞內容:<textarea name=」content」 cols=」10」 rows=」25」></textarea><br><input type=」submit」 name=」提交」></form>(4)建立一個 HTML 的模板,另存為model.htm,和 add.php可以在同一目錄下。
示例源代碼:
{ }大括弧內的內容即是要被替換的內容,整個靜態模板的設計可以根據自己的思路,但{ }內被替換的內容必須包含在內,如上面的{title},{content};咔咔~簡單地說,設計好一個很好看的新聞模板後,把要被替換的如{title},{content}等標記放到需要的地方就可以了撒。
(5)詳解 add.php 源碼
OK,整個生成HTML的示例源碼就到這里,其關鍵是用了替換的方法。
$str=str_replace(「{被替換的內容}」,$替換的內容,$str);
因此,總結一下以上的做法:先設計好新聞模板,把需要被替換的內容用{ }放到模板中相應的位置,然後設計表單,再是最後的表單處理程序,把從表單中獲取的變數替換模板中相應的內容即可,這樣每次都會生成不同的HTML;如果需要修改HTML的內容也是一樣的,獲得修改後的表單內容後,先用 update 語句更新資料庫,再重新替換一下模板中的內容即可;刪除的話,先delete表中要刪除的內容,再用unlink($path) 來刪除HTML的物理文件即可。
D. PHP中寫HTML
原:echo'<script>location.href="moban.php?id='.$arr['id'].';"</script>';
你還不懂單引號余雙引號的區別,單引號內是不可以讀取變數值的,雙引號可以。
正確代碼:
echo"<script>location.href='moban.php?$arr[id]'</script>";
不懂得可以追問
E. 怎麼把PHP站轉成html
wget-r-p-np-khttp://xxx.com/xxx
-r,--recursive(遞歸)specifyrecursivedownload.(指定遞歸下載)
-k,--convert-links(轉換鏈接).(將下載的HTML頁面中的鏈接轉換為相對鏈接即本地鏈接)
-p,--page-requisites(頁面必需元素)getallimages,etc.neededtodisplayHTMLpage.(下載所有的圖片等頁面顯示所需的內容)
-np,--no-parent(不追溯至父級)don'tascendtotheparentdirectory.
F. 如何將.php.文件轉換為。.html文件
很簡單,.php不能直接轉換.html文件,要在php環境裡面進行編程才能轉換.html,php是一個腳本解釋語言,Dreamweaver能夠編輯.php文件,但是不能執行.php文件,建議你安裝一個php環境後再運行php文件就可以,希望看到後給我為正確答案
G. 如何修改由PHP生成的HTML程序
下載一個appserv-win32-2.5.10.exe,安裝之後,在AppServ文件下的WWW文件中,放入php文件。用EditIPlus3打開,編輯完成後在瀏覽器中輸入http://localhost:埠號/文件名.php就可一看到效果。希望對你有所幫助。
H. php如何修改html文內容
<body>
<h1><?php echo $text; ?><h1>
</body>
I. 怎麼把PHP頁面轉換成html頁面
可以採用apacherewrite 功能
在根目錄建立個.htaccess 文件,內容
<IfMolemod_rewrite.c>
RewriteEngineOn
RewriteBase/
RewriteRule^text_png.html$/text_png.php?msg=helloworld+class&rot=15&size=48&font=fonts/ARIAL.TTF
</IfMole>
J. PHP XLS轉換HTML
$filename ='你想轉化的excel文件.xls';
$objReader =new PHPExcel_Reader_Excel5();//實例化一個讀取對象
$objWriteHTML =new PHPExcel_Writer_HTML($objReader->load($filename)); //讀取excel文件,並將它實例化為PHPExcel_Writer_HTML對象
//在頁面上列印(這里會直接列印,沒有返回值。需要返回值的童鞋請根據save()方法自行改寫)
$objWriteHTML->save("php://output");
記得要載入PHPExcel類庫
PHPExcel把相關的功能都已經封裝好了,我們直接使用就可以了。
如果是tp框架
網上下載PHPExcel類庫包,解壓後
打開Classes目錄可以看到有個PHPExcel.php文件,將這個文件更名為PHPExcel.class.php
第二步 將整個目錄放到項目的ORG目錄下此時的目錄結構
第三步利用thinkphp的import方法在Action中將PHPExcel類導入
import ( '@.ORG.PHPExcel.Classes.PHPExcel' );
這樣你就可以使用PHPExcel類庫所提供的操作Excel文檔的方法了