这就是我所做的,以便您可以在网站上看到代码。但是每次我更改它或上传它时,它都会自己写 \ 。根本想不通是什么问题
所以当我从页面复制时,似乎在这里:
<?php
$hej = \"Hej\";
$jesper = \"Jesper\";
echo $hej . \" \" . $jesper;
?>
当我在页面上查看代码时,在这里这样做;
<?php
if ($dw = "PHP" or $dw = "MySQLi") {
?>
<code>
<pre>
<?php
$html = "<?php \n";
$html .= $tekst;
$html .="\n ?>";
echo htmlentities($html);
?>
</pre>
</code>
<?php
} elseif ($dw = "") {
echo "<p>Not code her!!</p>";
} else {
?>
<code>
<pre>
<?php echo $tekst; ?>
</pre>
</code>
<?php
}
?>
</div>
当我在我的代码中制作它们时,只能通过“”来执行它,这样的实例也是如此\"Blah blah \"。但我希望它只是像这样“blah blah”那样做,并在我编写代码时正常显示代码:
当我将它们放在页面上并将更新程序内容放在页面上时,这就是我的代码。
function opret_artikler()
{
$pb = null;
include "inc/class.upload.php";
$handle = new Upload($_FILES["file"]);
if($handle->uploaded)
{
$handle->image_resize = true;
$handle->image_ratio_crop = true;
$handle->image_y = 90;
$handle->image_x = 191;
$handle->Process("artikler_img");
//til profil billede lign..
$handle->image_resize = true;
$handle->image_ratio_crop = true;
$handle->image_y = 75;
$handle->image_x = 75;
$handle->Process("artikler_img/lille");
$pb = $handle->file_dst_name;
}
$tu = $_POST["title_url"];
$from = array(".", "/", "-", '"', "'", " ", "æ", "Æ", "ø", "Ø", "å", "Å");
$to = array("-", "-", "-", "", "", "-", "ae", "Ae", "oe", "Oe", "aa", "Aa");
$alias = strtolower(str_replace($from, $to, $tu));
if ($stmt = $this->mysqli->prepare("INSERT INTO `artiker` (`title`, `kort`, `video`, `tekst`, `tag`, `url`, `img`, `img_title`, `dw`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)")) {
$stmt->bind_param('sssssssss', $title, $kort, $video, $tekst, $tag, $url, $img, $img_title, $dw);
/* Sæt værdier på parametrene */
$title = $_POST['title'];
$kort = $_POST['kort'];
$video = stripslashes($_POST['video']);
$tekst = $_POST['tekst'];
$tag = $_POST["tag"];
$url = $alias;
$img = $pb;
$img_title = $_POST["img_title"];
$dw = $_POST["dw"];
/* Eksekver forespørgslen */
$stmt->execute();
/* Luk statement */
$stmt->close();
?>
<script language="javascript" type="text/javascript">
window.location.href = "/artikler-side/";
</script>
<?php
} else {
/* Der er opstået en fejl */
echo 'Der opstod en fejl i erklæringen: ' . $this->mysqli->error;
}
}
function ret_artikler()
{
?>
<div class="span7 clearfix">
<?php
if(isset($_POST["opret"]))
{
if(empty($_POST["tekst"]))
{
echo "Skrive <b>title</b> til artiklen!<br />";
}
elseif(empty($_POST["kort"]))
{
echo "Skrive <b>Kort tekst</b> til artiklen!<br />";
}
else
{
if ($stmt = $this->mysqli->prepare("UPDATE `artiker` SET `godkendt`=?, `kort`=?, `tekst`=? WHERE `id`=?")) {
/* Bind parametre */
$stmt->bind_param('issi', $godkendt, $kort, $tekst, $id);
$godkendt = 0;
$kort = $_POST["kort"];
$tekst = $_POST["tekst"];
$id = $_GET["id"];
/* Eksekver forespørgslen */
$stmt->execute();
/* Luk statement */
$stmt->close();
?>
<script language="javascript" type="text/javascript">
window.location.href = "/admin/";
</script>
<?php
} else {
/* Der er opstået en fejl */
echo 'Der opstod en fejl i erklæringen: ' . $this->mysqli->error;
}
}
}
?>
</div>
<div class="span7 clearfix">
<?php
if ($stmt = $this->mysqli->prepare("SELECT `kort`, `tekst` FROM `artiker` WHERE `id` = ?")) {
/* Bind parametre */
$stmt->bind_param('i', $id);
/* Sæt værdier på parametrene */
$id = $_GET['id'];
/* Eksekver forespørgslen */
$stmt->execute();
$stmt->store_result();
/* Bind resultatet */
$stmt->bind_result($kort, $tekst);
/* Hent rækker og udskriv data */
while ($stmt->fetch()) {
?>
<form action="#" method="post">
<table width="100%">
<tr>
<td>Kort:</td>
<td><input type="text" name="kort" maxlength="150" value="<?php echo $kort;?>"></td>
</tr>
</table>
<textarea name="tekst" rows="15" cols="80" style="width: 90%"><?php echo $tekst;?></textarea>
<input type="submit" name="opret" value="Opret Indhold">
</form>
<?php
}
$stmt->close();
} else {
echo 'Der opstod en fejl i erklæringen: ' . $this->mysqli->error;
}
?>
</div>
<?php
}
一路上我没有错误。
我想要解决这个问题是在带有 \ 或类似的一侧显示没有问题的代码。
你可以在这里看到问题:问题在这里