Сообщение от JohnChaban
|
Ребят я прошу прощения
Я подумал на досуге, надо в точности до наоборот.
Нужно чтобы клиент когда кнопку нажимал надо чтобы сервере писалось число в файл.
Можно ли это на jawascript сделать?
|
Клиентская часть:
<html>
<head>
</head>
<body>
<input type="text" id="data" name="data">
<input type="button" value="setData" onclick="createFile();">
<script>
function createFile() {
var setData = document.getElementById('data').value;
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'http://domain/ini.php&data=' + setData;
head.appendChild(script);
}
</script>
</body>
</html>
Пропиши в скрипте свой домен и создаешь файл на сервере ini.php в него код ниже.
Серверная часть:
<?php
$logfile = fopen('logi/logFile.txt', 'a');
fwrite($logfile, $_GET['data']."\r\n");
fclose($logfile);
?>
В корне домена создай папку
logi поставь на неё права на запись
drwxrwxrwx (777)
В итоге в инпуте пиши текст и кликай на бутон, данные отправятся на твой сервер и файл создастся в папке
logi в файле
logFile.txt
Это как я понял примерно то что тебе нужно, далее можно править под себя.