_GET方法php

时间:2013-05-21 02:58:16

标签: php html get

我正在制作一个textEditor网站,只是为了我的乐趣,我得到了大部分我要做的事情。但现在,我想知道我在php中通过_GET方法传输数据时遇到问题,并且如果它是&lt;(&lt;)则不会写入我的文件。出于某种奇怪的原因,它必须是<。是否有一种简单的方法可以在传输时覆盖它?我可以找到一些方法,但想知道是否有一种简单的方法。

编辑文件:

    <html>
<head>
<title>Web Editor</title>
<link href="controller.css" rel="stylesheet"/>
<script type="text/javascript" src="script/editor.js"></script>
</head>
<body>
<div class="platform">
<div class="head"><div class="file"><p>File: <div id="file">hello.html</div></p></div></div>
<div class="hotbar"><img src="images/save.png" class="hotbarImage" onClick="save()" />

</div>
<div class="editor"><div contenteditable="true" style="height:100%; overflow:scroll;" id="editPad" ></div></div>
</div>




</body>
</html>

PHP文件:

<?php
$dir = $_GET['dir'];
$data = $_GET['data'];

$f = fopen($dir,"w");
fwrite($f,$data);
fclose($f);
?>

保存JS文件:

function save() {
    var dir = document.getElementById("file").innerHTML;
    var data = document.getElementById("editPad").innerHTML;
    window.location = "save.php?dir="+dir+"&data="+data;
}

这不完整,因为我今天开始,但正在研究一些基本功能。

1 个答案:

答案 0 :(得分:1)

html_entity_decode('&lt;')