PHP简单HTML DOM-获取稀有标记中的文本
我的问题是无法捕获此标记中的文本:PHP简单HTML DOM-获取稀有标记中的文本,php,tags,find,simple-html-dom,capture,Php,Tags,Find,Simple Html Dom,Capture,我的问题是无法捕获此标记中的文本: <p class="name"> " Eau de Toillete for Men, Spray 110ml " </p> 我需要使用“$contador”,因为在这个网站中还有其他添加项,需要捕获所有内容 $título3捕获一个空白空间 我需要在不删除$contador变量的情况下捕获文本 你能帮我吗?这是一个例子 谢谢 绕着房子转一圈,但这可能有用:
<p class="name">
" Eau de Toillete for Men, Spray 110ml " </p>
我需要使用“$contador”,因为在这个网站中还有其他添加项,需要捕获所有内容
$título3捕获一个空白空间
我需要在不删除$contador变量的情况下捕获文本
你能帮我吗?这是一个例子
谢谢 绕着房子转一圈,但这可能有用:
$split_this = '<p class="name">
" Eau de Toillete for Men, Spray 110ml " </p>';
$split_this = strip_tags($split_this, '');
$split_this = str_replace('"','',$split_this);
$split_this = trim($split_this);
$split_this = '"' . $split_this . '"';
如果他们的服务器支持fopen
$handle = fopen("http://www.fundgrube.es/es/perfumes/aramis/aramis.html", "r");
$contents = stream_get_contents($handle);
$explode( '<p class="name">', $contents ); // may not work
echo $contents[0]; // 1, 2, 3 , 4, etc
应该只留下没有任何html的所有文本。其他例子:
它对我来说很好:
require_once('simple_html_dom.php');
$html = <<<EOF
<p class="name">
" Eau de Toillete for Men, Spray 110ml " </p>
EOF;
$dom = str_get_html($html);
echo $dom->find('p.name', 0)->plaintext;
#=> " Eau de Toillete for Men, Spray 110ml "
require_once('simple_html_dom.php');
$html=“男士沐浴露,喷雾110毫升”
谢谢!!你帮了我很多!*我使用了以下代码:$titulo3=strip_标记(trim($html2->find($pos3,$contador)->明文))$titulo3=str_replace(“,”,$titulo3);echo$titulo3。“"; 基于你的第一个代码很高兴它起作用了——我能够像那样将一个站点的所有评论导入到另一个站点的侧边栏,然后将它们全部切碎。我猜理论上你应该在导入的html上运行一个正则表达式或某种清理,以防止注入,但这可能是过分的!很高兴它起作用了。这不就留下了倒逗号里面的空白吗<代码>修剪(str_replace(“”,“,$titulo3));应该去掉它。希望Aramis不要推出名为DROP TABLE users的产品!
document.getElementById('ptag_value').value = document.getElementById('ptag1').innerHTML;
$handle = fopen("http://www.fundgrube.es/es/perfumes/aramis/aramis.html", "r");
$contents = stream_get_contents($handle);
$explode( '<p class="name">', $contents ); // may not work
echo $contents[0]; // 1, 2, 3 , 4, etc
strip_tags($contents, '<p>'); // should preserve the p tags
strip_tags($contents, ''); // not entirely predictable but can work
require_once('simple_html_dom.php');
$html = <<<EOF
<p class="name">
" Eau de Toillete for Men, Spray 110ml " </p>
EOF;
$dom = str_get_html($html);
echo $dom->find('p.name', 0)->plaintext;
#=> " Eau de Toillete for Men, Spray 110ml "