我目前正在使用两个PHP脚本; 1将内容发布到文件中,1表示从两个标签之间的文件中获取内容。
发布内容脚本:
$content = $_POST["maintenancetext"];
$strNewContents = "$content";
$fileRefID = fopen("../../../maintenance.php", "w");
fwrite($fileRefID, $strNewContents);
fclose($fileRefID);
从两个标签之间获取内容脚本:
$start = '<p>';
$end = '</p>';
$string = file_get_contents("../../../maintenance.php");
$output = strstr( substr( $string, strpos( $string, $start) + strlen($start)), $end, true);
echo htmlentities($output, ENT_QUOTES);
我目前正在从文本区域发布到文件,但是我需要在两个标签之间更改此内容。
我怎样才能做到这一点?感谢。
答案 0 :(得分:0)
假设帖子内容脚本正在运行,现在可以在两个标签之间获取内容:
$string = file_get_contents("../../../maintenance.php");
$matches = array();
$pattern = "'<p>(.*?)</p>'si";
preg_match($pattern, $string, $matches);
$output = $matches[1];
echo $output;
替换内容:
$newstring = "i am new string";
$newouput = str_replace($output, $newstring, $output);
echo $newoutput;