Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zliczanie kliknięć w obiekt Flash
Kas
post
Post #1





Grupa: Zarejestrowani
Postów: 425
Pomógł: 0
Dołączył: 28.05.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Mam gotowy plik Flash (w formacie SWF), którego nie mogę edytować. Umieszczam go na stronie i chcę zliczać kliknięcia w niego tak aby były zapisywane do bazy danych. Jak optymalnie to zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kas
post
Post #2





Grupa: Zarejestrowani
Postów: 425
Pomógł: 0
Dołączył: 28.05.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Mam wielką prośbę: czy możesz także dodać czemu miałby być to cud? Do tego, że taki kod nie działa doszedłem już sam, ale nie wiem dlaczego. Wiem, że to nie płatny support od Zend, ale byłoby wspaniale gdybyście mnie nakierowali. Wiecie co chcę osiągnąć...

O ile wiem parametr onclick pozwala na wywołanie funkcji JavaScript. W takim razie czemu

  1. <object onclick="xmlhttp.open("GET","getuser.php?q="+str,true);">...</object>


nie działa?

Edycja: dobra, poszukałem, odpytałem wujka Google i napisałem takie coś:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  4. <title>bez nazwy</title>
  5. <meta http-equiv="content-type" content="text/html;charset=utf-8" />
  6. <meta name="generator" content="Geany 0.18" />
  7. </head>
  8. <script type="text/javascript">
  9. function licznik(id)
  10. {
  11. var xmlhttp;
  12. if (window.XMLHttpRequest)
  13. {
  14. xmlhttp=new XMLHttpRequest();
  15. }
  16. else if (window.ActiveXObject)
  17. {
  18. xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  19. }
  20. xmlhttp.open("GET","test.php?id="+id,true);
  21. xmlhttp.send(null);
  22. }
  23.  
  24. <img src="http://m.onet.pl/_m/d9c35deb6dfee27f3e5491cc1f63bd43,5,1.jpg" onclick="licznik(10);" />
  25.  
  26. </body>
  27. </html>


i

  1. <?php
  2. $id=$_GET["id"];
  3. $ourFileName = "testFile.txt";
  4. $ourFileHandle = fopen($ourFileName, 'w') or die("can't open file");
  5. fwrite($fp, $id);
  6. fclose($ourFileHandle);
  7. ?>


Plik jest tworzony bez problemu, ale wartość id nie jest zapisywana. Czemu?

Ten post edytował Kas 8.08.2010, 12:04:43
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 01:45