PDA

View Full Version : دخیره نکردن در فایل csv به کمک ajax



olampiad
دوشنبه 13 مرداد 1393, 19:31 عصر
سلام و خسته نباشید ب اساتید
این فایل csv پروژه ام هستش اگه خواستین دانلود کنید
http://s5.picofile.com/file/8133449492/db.csv.html
به این کد من ی نگا بندازید
من در اینجا میخوام یک سیستم ذخیره در فایل ب کمک ajax بنویسم.
حالا این سیستم رو نوشتم ولی کار نمیکنه.
من همه ی کد هارو درست نوشتم ولی باز کار نمکنه.
مشکل از کجاست؟
آیا تو فایل php اشکال داره؟
میشه ی نگا ب این کد من بندازید.
مشکل میتونه از کحا باشه.
ممنون میشم


کد های php



<?php
$data = $_REQUEST['fld'];
if ( is_array($data) )
echo file_put_contents('db.csv', implode(",", $data) . "\n", FILE_APPEND) ? 1 : 2;
else
echo 3;
?>


و

کد های html و js




<script type="text/javascript">


function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
//Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}





function checkUser()
{
var arr=Array(10,30,46,369,987,699,78,14,11);
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}

url='saver.php?fld='+arr;

xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
return false;
}





function stateChanged()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
if (xmlHttp.responseText==1)
{
alert('انجام میشه');
}
else{
alert('نمیشه');

}
}
}


document.getElementById('dok').onclick=function(){
checkUser();
}

</script>







<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>script</title>
</head>
<body>

<button id="dok">dok</button>





</body>
</html>

olampiad
چهارشنبه 15 مرداد 1393, 18:11 عصر
من دو روز دیگه باید این پروژه رو ب استادمون تحویل بدم.
کسی تو اینجا ajax کار نکرده.
مشکلش از کجاست؟
ممنون میشم ی کوچولو راهنمایی بکنید.