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     "