PHP 需要外部文档中两个标签之间的文本
PHP Require text between two tags from external document
我目前正在使用以下代码获取两个 html 标记之间的内容,但是我希望该字符串来自外部 .php 文件。
代码是:-
<?php
$start = '<status>';
$end = '</status>';
$string = fopen("../../../controls/maintenance.php", "w");
$output = strstr( substr( $string, strpos( $string, $start) + strlen( $start)), $end, true);
echo $output;
?>
我尝试了一些不同的方法,但无法正常工作。
谁能帮忙?谢谢
fopen()
returns 一个资源而不是文件内容,您可以使用它和 fread()
或者您可以使用 file_get_contents()
$filename = "../../../controls/maintenance.php";
$handle = fopen($filename, "w");
$contents = fread($handle, filesize($filename));
fclose($handle);
或较短的一个:
$content = file_get_contents("../../../controls/maintenance.php")
如果要PHP解析,应该使用文件的http://地址
我目前正在使用以下代码获取两个 html 标记之间的内容,但是我希望该字符串来自外部 .php 文件。
代码是:-
<?php
$start = '<status>';
$end = '</status>';
$string = fopen("../../../controls/maintenance.php", "w");
$output = strstr( substr( $string, strpos( $string, $start) + strlen( $start)), $end, true);
echo $output;
?>
我尝试了一些不同的方法,但无法正常工作。 谁能帮忙?谢谢
fopen()
returns 一个资源而不是文件内容,您可以使用它和 fread()
或者您可以使用 file_get_contents()
$filename = "../../../controls/maintenance.php";
$handle = fopen($filename, "w");
$contents = fread($handle, filesize($filename));
fclose($handle);
或较短的一个:
$content = file_get_contents("../../../controls/maintenance.php")
如果要PHP解析,应该使用文件的http://地址