1. php DOMDocument 如何獲取html的數據,包括html的標簽在內,麻煩高手解答
沒人看的懂你的問題,首先要恭喜你你又懂了一些一般人不懂的問題,不多說了,
我看了DOMDocument 用來獲取xml的。如果要用PHP來解析html,可以用simple_html_dom,會jquery的話,看這個比較容易,具體用法,可以網路一下 php simple_html_dom。
希望對你有用。你的意思,我理解對了吧?
2. Html提交數據到php,如何打開php文件查看我提交的數據
比如表單里有個input name = 「username"
php裡面可以寫
<?phpecho$_POST["username"]?>
form的內容如果按 post方式提交,php會將數據放到_POST數組中。
如果你想查看 用echo 命令列印這個數組值就行了。
php代碼用 <?php ?>包起來
不過這需要先搭好伺服器,配置好php環境
3. php正則表達來獲取html中的部分內容
1、幾種函數的簡單說明:
(1)preg_grep -- 返回與模式匹配的數組單元
preg_grep 返回一個input 數組中與給定的 pattern 模式相匹配的單元所組成的數組。
(2)preg_match -- 進行正則表達式匹配
說明:int preg_match ( string pattern, string subject [, array matches [, int flags]] )在 subject 字元串中搜索與 pattern 給出的正則表達式相匹配的內容。 返回值0或1。
(3)preg_replace -- 執行正則表達式的搜索和替換
(4)preg_split -- 用正則表達式分割字元串
2. 一般來說,如果用正則來獲取匹配內容,一般使用 preg_match/ preg_match_all 函數。
補充回答:
正則表達式如下:
'%<div class="wap2"><span>功能</span>(.*?)</div>%si'
以下是代碼,經測試,運行正常:
<?php
$str = '<div class="wap2"><span>功能</span>這裡面是要獲取的內容,不能確定什麼字元,可能是數字(123456…)字母(badn…),特殊浮等(o_O\(^o^)/…)</div>';
$pa = '%<div class="wap2"><span>功能</span>(.*?)</div>%si';
preg_match($pa,$str,$r);
echo $r[1];
?>
4. 求教:php讀取html標簽中內容,插入到資料庫
php可以使用 fopen 打開文件 然後fread讀文件。或者你可以使用file_get_contents獲取文件內容。
然後連接資料庫,把或者的內容,當成一個欄位插入到資料庫對應的欄位里
5. 求php獲取html表單傳遞的值然後在資料庫中查詢,然後顯示出來的代碼!!!
<?php
/**
*首先可以先過濾下post過來的值
*如果不用用考慮安全問題就不必過濾了
*下面是不考慮過濾的情況
*/
if(isset($_POST['submit'])){
$sel=$_POST['sel']?$_POST['sel']:'xsz';
$username=$_POST['username'];
$bianhao=$_POST['bianhao'];
//下面開始查詢
require('config.php) ;//載入資料庫配置文件
$sql="";//構建查詢語句
$resouce=mysql_query($sql);
$row=mysql_fetch_array($resouce);//僅考慮只有一行數據
//輸出你的數據
}