我试图让 PHP 在从表单提交的内容的每一侧写入标签,以便通过 css 对其进行格式化。我已经尝试过 preg_replace,但我不确定我是否正确使用它。有什么建议么?
编辑:找到问题的解决方案!对于任何想知道的人,我使用了 str_replace
$newline.='</li>';
}
else{
$newline.=$line; // legger til melding i tillegg til hva som ligger fra før
$div = array($newline);
$tagger = array('<li class="innlegg">'.$newline);
}
}
$newline2 = str_replace($div, $tagger, $newline);
我要执行的脚本如下所示:
$sidet = $_POST['sidet'];
$melding = $_POST['Melding'];
$insertPos=0;
$file=fopen("htmltest.html","r+") or exit("Error occurd");
while (!feof($file)) {
$line=fgets($file);
if (strpos($line, '<body>')!==false) {
$insertPos=ftell($file);
$newline = $melding;
}
else{
$newline.=$line;
}
}
fseek($file,$insertPos);
fwrite($file,$str);
fclose($file);
echo "Your submission is recieved and will be posted as soon as possible";
?>
</body>
</html>