Показать сообщение отдельно
  #20 (permalink)  
Старый 05.04.2013, 20:50
Профессор
Отправить личное сообщение для lamer Посмотреть профиль Найти все сообщения от lamer
 
Регистрация: 08.02.2012
Сообщений: 216

Сообщение от 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

Это как я понял примерно то что тебе нужно, далее можно править под себя.
Ответить с цитированием