【发布时间】:2018-07-26 21:34:30
【问题描述】:
我在工作中使用 simple-html-dom。我想使用 simple-html-dom 获取所有 PHP 脚本 (<?php ... ?>) 表单文件。
如果我有一个文件(名称:text.php),代码如下:
<html>
<head>
<title>Title</title>
</head>
<body>
<?php echo "This is test Text"; ?>
</body>
</html>
那么我如何使用 simple-html-dom 在代码文件上方获取这个 PHP 脚本 <?php echo "This is test Text"; ?>。
$html = file_get_html('text.php');
foreach($html->find('<?php') as $element) {
//Sonthing code ...
}
我不能这样使用,还有其他选择吗?
【问题讨论】:
-
不明白,能不能详细点?
-
不适用。使用preg_replace()。
-
SimpleHtmlDOM 可能不会使处理指令可见。 PHPs DOM 方法可以。更好的选择是分词器(尽管需要重建字符串),或者一个简单的正则表达式。
-
其实你为什么要这个?
-
您能否告诉我们更多信息 - 目前尚不清楚您要做什么
标签: php simple-html-dom