это идет в голову (запрос ajax)
<script type="text/javascript">
function clickLog(str)
{
if (str=="")
{
document.getElementById("txtHint").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","click-log.php?url="+str,true);
xmlhttp.send();
}
</script>
это открывает файл «click-log.php» с параметром URL «str» <<< «str» определен как «this.href» вфункция onclick заключает в скобки </p>
<a href=" { url } / file .swf " onClick="clickLog(this.href)">Click Me</a>
при щелчке по ссылке открывается и обрабатывается файл php со ссылкой href (this.href) в качестве параметра url =
сценарий даже пришелс этим .....
<div id="txtHint"></div>
если вы поместите этот div ниже ссылки, по которой нужно щелкнуть, он будет отображаться независимо от вывода click-log.php ......
это будет объяснено ниже ....
это мой php файл
<?php
$url = $_GET['url'];
$time = date('U');
$ip = $_SERVER['REMOTE_ADDR'];
$fp = fopen('click-log.txt', 'a');
$fwrite = fwrite($fp, $time.' , '.$ip.' , '.$url.'
');
// --- echo 'Log Written'; --- //
?>
это записывает в конец текстового файла 'click-log.txt' с отметкой времени, ip,и если щелкнуть ссылку,
закомментированная строка эха, вставит текст "Log Written" в div "txtHint" после нажатия на ссылку и обработки запроса ajax
все используемые файлы находятся в базовом каталоге, однако любой, кто хотел бы реализовать этот скрипт на своем сайте, вероятно, уже знает, какw, чтобы изменить расположение файлов и т. д.
....
..... спасибо за информацию, ребята .... еще один успешный скрипт:)
ps, сейчаснаписать скрипт, чтобы показать мне лог-файл в красивых графиках и круговых диаграммах: lmao: