我有一个简单的函数必须写在文件上,它在我的本地服务器上工作,但是当我将它部署在服务器上时,它不会写在文件上?哪里不对 ?Jquery Post方法在本地但不在服务器上工作
foo.php
<?
if (isset($_POST['data'])) {
$stringData = $_POST['data'];
$file = "ciao.txt";
$fh = fopen($file, 'w') or die("can't open file");
fwrite($fh, $stringData);
fclose($fh);
}
?>
function.js
function WriteToFile()
{
var data = "foo baaar";
$.post("JS/foo.php", {data: data}, function(result){ alert("label updated!!");}, "json");
}
你正在得到什么错误?你确定你在服务器上拥有正确的文件夹/文件权限吗? – Fluffeh 2012-07-30 10:05:46
是的,检查写作权限。或者使用'mkdir()'创建具有所需权限的目录并在那里创建文件。 – 2012-07-30 10:07:47
你可以粘贴一些错误/警告信息吗? – 2012-07-30 10:08:29