htmlphp標簽
<?php
$str='<ahref="/p/3729597758"title="【愛心反襲饋】四川色達縣色達中學反饋貼"target="_blank"class="j_th_tit">【愛心反饋】四川色達縣色達中學反饋貼</a>';
preg_match_all('/href="(.*?)title="(.*?)"/is',$str,$arr);//正則匹配
print_r($arr);#列印匹配結果
② php標簽可以調用HTML文件嗎
PHP文件裡面,在
?php
?
之外,可以使用任何普通HTML可以使用的元素。
③ php修改html標簽
首先建立一個頁面,命名為:test.html如下
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>模板</title>
</head>
<body>
{$content}
</body>
</html>
需求:讀取{$content}並輸出用戶想輸出的內容。
其次建立另一個頁面,mytest.php代碼如下:
<?php
//給$content賦值,且是字元串的形式
$content = '我最近在讀廖一梅的《像我這樣笨拙的生活》';
//讀取test.html文件中的所有內容,並以字元串的形式返回
$fileContent = file_get_contents('test.html');
//從$fileContent字元串中把{$content}替換為$content的內容,並返回字元串
$str = str_replace('{$content}',$content,$fileContent);
//最後輸出內容
echo $str;
?>
最後,通過頁面 訪問,可以訪問到內容,結果如下:
總結:這其實只是php中最基本的一個例子,也算是一個思想吧,主要是為Smarty做鋪墊。如有不妥,歡迎指正,謝謝!!
④ html標簽能寫在php代碼中嗎
可以的,通過eot的方式還可以html代碼格式
<?php
$rec["picture"]=$allvars["http_host"]["photohost"].$rec["picture"];
echo <<<eot
-->
<li class="desitem">
<div class="desphoto"><a href="$detailurl" target=_blank><img src='$rec[picture]' title="$rec[subject]"></a></div>
<div class="dessubject"><a href="$detailurl" target=_blank>$rec[subjectshow]</a>$rec[digestshow]</div>
<div class="desdetail">設計師:<a href="$rl" target=_blank>$rec[usernameshow]</a>人氣:<span class="hits">$rec[hits]</span></div>
</li>
<!--
eot;
?>
⑤ html標簽,php標簽,js標簽這些是什麼啊
html是
超文本標記語言
,是由
html標簽
組成的。
php是伺服器
腳本語言
,php標簽只是標注php代碼塊起始和結束位置的。
js是客戶端腳本語言,js標簽也是高手瀏覽器
javascript
代碼起始和結束位置的。
三種語言,各自有不同的功能
希望能幫助你。
⑥ php 提取替換指定html內的標簽
試編寫代碼供參考:
<?php
$content=<<<TTTT
<strong>開心</strong>
<li>數列1</li>
<li>數列2</li>
<li>數列3</li>
<strong>無聊</strong>
<li>數列4</li>
<li>數列5</li>
<li>數列6</li>
<strong>興奮</strong>
<li>數列7</li>
<li>數列8</li>
<li>數列9</li>
<strong>沮喪</strong>
<li>數列10</li>
<li>數列11</li>
<li>數列12</li>
TTTT;
/*
$pattern='%<strong>(.*?)</strong>%i';
preg_match_all($pattern,$content,$matches,PREG_PATTERN_ORDER);
echo'問題一:提取標簽內的內容的前3個:<br/>'." ";
echo$matches[1][0].','.$matches[1][1].','.$matches[1][2].'<br/><br/>';
echo" "." ";
echo'問題二:提取標簽內的所有內容,並加序列號和html標簽:<br/>'." ";
for($i=0;$i<count($matches[1]);$i++){
echo'<li>'.($i+1).'、'.$matches[1][$i].'</li>'." ";
}
echo'<br/>';
echo" ";
echo'問題三:替換成:<br/>'." ";
$pattern='%<strong>(.*?)</strong>%i';
$temp=preg_replace($pattern,'</ul><strong>1</strong><ul>',$content);
$temp=substr($temp,5).'</ul>';
echo$temp;
*/
$index=0;
functiondoReplace($matches)
{
global$index;
$index++;
if($index<2){
return$index.'.'.$matches[0].'<ul>';
}else{
return'</ul>'.$index.'.'.$matches[0].'<ul>';
}
}
echo'問題三1:在每一個替換的strong前面也加上序列號:<br/>'." ";
echo" ";
$pattern='%<strong>(.*?)</strong>%i';
$temp=preg_replace_callback($pattern,'doReplace',$content);
echo$temp.'</ul>';
?>
運行截圖:
⑦ php中給html標簽加內容
<div class="langTest">
<p><?php echo "_(你好)"; ?></p>
<p><?php echo "_(php技術交流"; ?></p>
</div>
效果:
<div class="langTest">
<p>_(你好)</p>
<p>_(php技術交流</p>
</div>
你是想要這樣?
⑧ html標簽能內嵌php代碼嗎
是可以內嵌,只是你這php語法錯誤好多呀。
⑨ 在php文件里的html標簽有什麼用
html是直接展示給用戶的,php代碼是伺服器運行之後把結果放在html里展示
⑩ php如何處理html標簽
php正則過濾html標簽、空格、換行符的代碼
$str=preg_replace("/\s+/", " ", $str);
//過濾多餘回車
$str=preg_replace("/<[ ]+/si","<",$str);
//過濾<__("<"號後面帶空格)
$str=preg_replace("/<\!--.*?-->/si","",$str);
//注釋
$str=preg_replace("/<(\!.*?)>/si","",$str);
//過濾DOCTYPE
$str=preg_replace("/<(\/?html.*?)>/si","",$str);
//過濾html標簽
$str=preg_replace("/<(\/?head.*?)>/si","",$str);
//過濾head標簽
$str=preg_replace("/<(\/?meta.*?)>/si","",$str);
//過濾meta標簽
$str=preg_replace("/<(\/?body.*?)>/si","",$str);
//過濾body標簽
$str=preg_replace("/<(\/?link.*?)>/si","",$str);
//過濾link標簽
$str=preg_replace("/<(\/?form.*?)>/si","",$str);
//過濾form標簽
$str=preg_replace("/cookie/si","COOKIE",$str);
//過濾COOKIE標簽
$str=preg_replace("/<(applet.*?)>(.*?)<(\/applet.*?)>/si","",$str);
//過濾applet標簽
$str=preg_replace("/<(\/?applet.*?)>/si","",$str);
//過濾applet標簽
$str=preg_replace("/<(style.*?)>(.*?)<(\/style.*?)>/si","",$str);
//過濾style標簽
$str=preg_replace("/<(\/?style.*?)>/si","",$str);
//過濾style標簽
$str=preg_replace("/<(title.*?)>(.*?)<(\/title.*?)>/si","",$str);
//過濾title標簽
$str=preg_replace("/<(\/?title.*?)>/si","",$str);
//過濾title標簽
$str=preg_replace("/<(object.*?)>(.*?)<(\/object.*?)>/si","",$str);
//過濾object標簽
$str=preg_replace("/<(\/?objec.*?)>/si","",$str);
//過濾object標簽
$str=preg_replace("/<(noframes.*?)>(.*?)<(\/noframes.*?)>/si","",$str);
//過濾noframes標簽
$str=preg_replace("/<(\/?noframes.*?)>/si","",$str);
//過濾noframes標簽
$str=preg_replace("/<(i?frame.*?)>(.*?)<(\/i?frame.*?)>/si","",$str);
//過濾frame標簽
$str=preg_replace("/<(\/?i?frame.*?)>/si","",$str);
//過濾frame標簽
$str=preg_replace("/<(script.*?)>(.*?)<(\/script.*?)>/si","",$str);
//過濾script標簽
$str=preg_replace("/<(\/?script.*?)>/si","",$str);
//過濾script標簽
$str=preg_replace("/javascript/si","Javascript",$str);
//過濾script標簽
$str=preg_replace("/vbscript/si","Vbscript",$str);
//過濾script標簽
$str=preg_replace("/on([a-z]+)\s*=/si","On\\1=",$str);
//過濾script標簽
$str=preg_replace("/