клиент каждую секунду отсылает на сайт скрин экрана , далее клиент забирает с сервера координаты мыши и выполняет её команды .
получается удалённое управление компьютером через браузер |
в дельфи это я сделал посредством FTP
|
|
ненадёжно, но сама идея интересная.
если через попу, тогда. Серверная часть
$file = fopen ("file.txt","r+");
$str=$_GET['x']."\n".$_GET['y'];
if ( !$file )
{
echo("Ошибка открытия файла");
}
else
{
fputs ( $file, $str);
}
fclose ($file);
и примерно вот такой скрипт на странице
function getXmlHttp(){
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
document.addEventListener("click", function(evnt){
var x=evnt.pageX,
y=evnt.pageY,
req = getXmlHttp();
req.open('GET', 'saveMouse.php?x='+x+"&y="+y, true);
req.send(); // отослать запрос
})
|
Так быстро ? супер !!
сейчас попробую. !! |
Извините ...но я не понимаю как вставить в страницу ..не получается...
|
Цитата:
Цитата:
var x, y, img = new Image(); img.src = 'http://site.kz/coor.php?x='+x+'&y='+y; Хе, хе. Но до ТС это не допрет. :) |
между тегами
<script> скрипт </script> а серверную часть сохраните в файл saveMouse.php код в файле <? серверный код ?> Цитата:
вот вариант пишущий в файл по строкам и неудаляющий там данные. (первый вариант файл очищает)
<?php
$file = fopen ("file.txt","a");
if ( !$file )
{
echo("Ошибка открытия файла");
}
else
{
fwrite($file, $_GET['x']."\n");
fwrite($file, $_GET['y']."\n");
}
fclose ($file);
?>
|
Цитата:
Причем у нас есть два родных обработчика onerror и onload которые можно задействовать, чтобы не насиловать сервер ненужными запросами, если он ещё предыдущий не обработал. |
file.txt не организовывается на сервере
|
| Часовой пояс GMT +3, время: 15:55. |