一、html提取方法
文本框 :<input id="_text" type="text" value="这里是文本框的内容" />
按钮:<input type="button" value="提交" onclick="alert(documentgetElementById('_text')value);" />
二、php提取方法
string strip_tags(string str);
自定义的除外
使用正则表达式也可以,如果还有不会的问题可以去后盾网论坛,问题求助专区,可以帮你解决更多问题,我的回答希望能帮到你!
可以使用正则表达式来解决这个问题
具体的代码很多不详细写了,举个例子给题主吧
<php
$htmlStr = '<li>首页</li>';
preg_match_all('/<li><\/li>/', $htmlStr , $res);
$ret = preg_replace('/(<li>|<\/li>)/', '', $res[0][0]);
//输出res
//var_dump($res);
echo $ret;
最终输出的结果为:首页
在这个例子上题主所需要的值基本都可以用正则算法过滤出来
希望能帮到题主
如果可以,还请采纳
一、用file_get_contents函数,以post方式获取url
<php
$url= '>
$data= array('foo'=> 'bar');
$data= >
$opts= array(
'>
'method'=> 'POST',
'header'=>"Content-type: application/x->
"Content-Length: " strlen($data) "\r\n",
'content'=> $data
)
);
$ctx= stream_context_create($opts);
$html= @file_get_contents($url,'',$ctx);
二、用file_get_contents以get方式获取内容
<php
$url='>
$html= file_get_contents($url);
echo$html;
>
三、用fopen打开url, 以get方式获取内容
<php
$fp= fopen($url,'r');
$header= stream_get_meta_data($fp);//获取报头信息
while(!feof($fp)) {
$result= fgets($fp, 1024);
}
echo"url header: {$header} <br>":
echo"url body: $result";
fclose($fp);
>
四、用fopen打开url, 以post方式获取内容
<php
$data= array('foo2'=> 'bar2','foo3'=>'bar3');
$data= >
$opts= array(
'>
'method'=> 'POST',
'header'=>"Content-type: application/x->
urlencoded\r\nCookie:cook1=c3;cook2=c4\r\n"
"Content-Length: " strlen($data) "\r\n",
'content'=> $data
)
);
$context= stream_context_create($opts);
$html= fopen('>
$w=fread($html,1024);
echo$w;
>
五、使用curl库,使用curl库之前,可能需要查看一下phpini是否已经打开了curl扩展
<php
$ch= curl_init();
$timeout= 5;
curl_setopt ($ch, CURLOPT_URL, '>
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents= curl_exec($ch);
curl_close($ch);
echo$file_contents;
>
html那边只是前台只是纯粹的的提供一个表单,然后在里面定义action到php页面上。然后通过php网页与数据库进行交互处理。 post和get只是两种不同的方法。具体区别你查了就知道了。主要就是通过它们来传值得。不清楚再问我
<php
$re='/<li title=([^:]):([^<])<\/li>/';
$x_goods='<li title="货号">货号:252-26-002252</li>
<li title="性别">性别:女</li>
<li title="款式">款式:手拿包</li>
<li title="背包方式">背包方式:手抓</li>
<li title="背包部位">背包部位:手部</li>
<li title="质地">质地:牛皮</li>
<li title="提拎部件">提拎部件:锁链式提把</li>
<li title="内部结构">内部结构:拉链暗袋 夹层拉链袋
</li>
<li title="品牌">品牌:Tucano/意大利啄木鸟</li>
<li title="风格">风格:甜美淑女</li>
<li title="箱包外形">箱包外形:横款方形</li>
<li title="颜色">颜色:白色</li>
<li title="有无夹层">有无夹层:有</li>
<li title="有无拉杆">有无拉杆:无</li>
<li title="有无手腕带">有无手腕带:有</li>
<li title="价格区间">价格区间:101-500元</li>
<li title="成色">成色:全新</li>
';
if(preg_match_all($re,$x_goods,$matches)){
print_r($matches[2]);
//$daya=explode(' ',trim($matches[5][0]));
}
exit;
>
1如果数据库中存放是路径,你取出数据库中字段如$pic 然后 就能显示。 2如果数据库中存放是,是unix平台,要不可能显示不出来 , 你直接从库中取出就行: $query = "select pic from binary_data where id=$id"; $result = @MYSQL_QUERY($query); $pic = @MYSQL_RESULT($result,0, "pic"); Header( "Content-type: $type"); echo $pic;//显示
以上就是关于html或PHP如何取中间文本【如图】全部的内容,包括:html或PHP如何取中间文本【如图】、php 读取(解析)html文档,并将读取到的文档转为数组(数组保留html嵌套格式)、php获取指定网页内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)