Отсыл POST запроса на сервер.
Здравствуйте. Возникла проблема с отсылкой данных из переменной POST запросом на сервер с последующей записью этих данных в тхт файл.
Что сделано:
а) Написан скрипт принятия данных на php (скрипт верен, проблем нет):
<?php
$getinfo = $_POST['getinfo'];
$fp = fopen('getinfo.txt', 'a');
fwrite($fp, $getinfo);
fwrite($fp,"\r\n");
fclose($fp);
?>
б) Написан скрипт на яваскрипте для отправки данных:
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type = "text/javascript">
function sendms()
{
var first_name = document.getElementById('oknoone');
first_name = first_name.textContent || first_name.innerText;
var getinfo = first_name;
// window.location.href = 'путь до сервера?getinfo='+getinfo; - а ГЕТ запросом проходит, если указано так: <div id = 'oknoone'>testtest</div>, соответственно записывается testtest
$.ajax({
url: 'Пусть до сервера'',
type: ''POST'',
data: "getinfo=''+getinfo;
});
}
</script>
</head>
<body>
<a href = 'javascript:sendms()'>click</a>
<div id = 'oknoone'>
<form>
<input type = 'text'>
</form>
</div>
</form>
</body>
</html>
Собственно, в коде указал комментарий, когда срабатывала запись GET запросом, однако, это не приемлимо.
Так же вариант реализации на html не устраивает, т.е. :
<form action="путь до сервера" method="POST">
<input type="text" name="getinfo" value="TEST123">
<input type="submit" name="submit">
</form> - все срабатывает, но нужно с занесением данных в переменную и последующей отправкой этих данных именно из переменной. С визуальной точки зрения - несколько input'ов, в которые пользователь вводит информацию, далее эти данные заносятся в переменную так: var test = test1 + '|' + test2 + '|' test3; , т.е. чтобы информация, записанная на сервере, была в виде test1|test2|test3.
P.S. Права на папку выставлены.
P.P.S. Постарался максимально информативно описать ситуацию, этому предшедствовало огромное количество обращений к гуглу, прошу гуру помочь советом. Спасибо.
Последний раз редактировалось stormix, 28.09.2013 в 21:49.
|