在错误的地方也加上markdown转义
This commit is contained in:
@@ -63,20 +63,6 @@ if(isset($_GET['keyword']) && $_GET['keyword']!=""){
|
|||||||
</form>
|
</form>
|
||||||
</center>
|
</center>
|
||||||
|
|
||||||
<?php
|
|
||||||
/*
|
|
||||||
echo "<select class='input-mini' onchange=\"location.href='problem_list.php?page='+this.value;\">";
|
|
||||||
for ($i=1;$i<=$cnt;$i++){
|
|
||||||
if ($i>1) echo ' ';
|
|
||||||
if ($i==$page) echo "<option value='$i' selected>";
|
|
||||||
else echo "<option value='$i'>";
|
|
||||||
echo $i+9;
|
|
||||||
echo "**</option>";
|
|
||||||
}
|
|
||||||
echo "</select>";
|
|
||||||
*/
|
|
||||||
?>
|
|
||||||
|
|
||||||
<center>
|
<center>
|
||||||
<table width=100% border=1 style="text-align:center;">
|
<table width=100% border=1 style="text-align:center;">
|
||||||
<form id='pform' method=post action=contest_add.php >
|
<form id='pform' method=post action=contest_add.php >
|
||||||
|
|||||||
@@ -30,13 +30,32 @@
|
|||||||
margin-bottom: -10px !important;
|
margin-bottom: -10px !important;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
<?php
|
||||||
|
function trans_md($str)
|
||||||
|
{
|
||||||
|
$s = $str;
|
||||||
|
$s = bbcode_to_html($s);
|
||||||
|
if (
|
||||||
|
strpos($s, "class='md") === false &&
|
||||||
|
strpos($s, "class=\"md") === false
|
||||||
|
) // 没找到,那就加上
|
||||||
|
$s = "<span class='md'>" . $s . "</span>";
|
||||||
|
// 删除代码块里的<br />防止引起混乱
|
||||||
|
$s = preg_replace_callback('/(```.*?```|`[^`]*`)/s', function ($matches) {
|
||||||
|
return str_replace('<br />', '', $matches[0]);
|
||||||
|
}, $s);
|
||||||
|
// 特殊转义
|
||||||
|
$s = str_replace("<br />", "\n", $s);
|
||||||
|
return $s;
|
||||||
|
}
|
||||||
|
?>
|
||||||
<div class="padding">
|
<div class="padding">
|
||||||
<div style="margin-top: 0px; margin-bottom: 14px; " v-if="content != null && content !== ''">
|
<div style="margin-top: 0px; margin-bottom: 14px; " v-if="content != null && content !== ''">
|
||||||
<p class="transition visible">
|
<p class="transition visible">
|
||||||
<strong ><?php echo "$MSG_ERROR_INFO";?> </strong>
|
<strong ><?php echo "$MSG_ERROR_INFO";?> </strong>
|
||||||
</p>
|
</p>
|
||||||
<div class="ui existing segment">
|
<div class="ui existing segment">
|
||||||
<pre v-if="escape" style="margin-top: 0; margin-bottom: 0; " id="errtxt"><?php echo $view_reinfo?></pre>
|
<pre v-if="escape" style="margin-top: 0; margin-bottom: 0; " id="errtxt"><?php echo trans_md($view_reinfo)?></pre>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user