Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Z jakiej strony przychodzą goście
DevilshakerZ
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 3.11.2008

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


Witam, znalazłem tutaj ciekawy skrypt:

HEAD:
Kod
<script type="text/javascript">
function skad()
var adres = document.referrer;
if (adres = "") {return "wejście bezpośrednie"}
else {return (adres);}
}
</script>


BODY:
Kod
<script type="text/javascript">
document.write(skad());
</script>


Wyświetla on adres strony, z jakiej gość przybył na moją stronę.
Mogłoby się to okazać dość przydatne, gdyby ta informacja zapisywała się gdzieś.

Czy mógłby ktoś przekształcić ten skrypt tak, aby to gdzieś się zapisywało, np. gość wchodzi na moją stronę i do pliku adresy.txt dopisywałby się adres strony, z której przyszedł gość, potem przyjdzie drugi gość, skrypt zapisuje adres w drugiej linijce pliku itd.?
Może być to też wysyłanie tej wiadomości na email czy jakakolwiek forma zapisu.

Proszę o pomoc lub jakiekolwiek wskazówki!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
DevilshakerZ
post
Post #2





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 3.11.2008

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


y.. a można trochę jaśniej? ^^

Tzn. gdzie ustawić dane połączenia do DB, jaką tabelę utworzyć? Bo na razie wywala error


PS. Co do zapisu do pliku, mogłoby wyglądać to tak:
Kod
<?php
$nazwa_pliku = "adresy.txt";

$skrypt = '<script type=text/javascript>
document.write(skad());
</script>';

if (is_writeable($nazwa_pliku))
   {
    if ($plik = fopen($nazwa_pliku, "w"))
      {
       if (fwrite($plik, $skrypt) !== FALSE) echo "Zapis do pliku zakończył się powodzeniem";
         else echo "Zapis do pliku się nie powiódł";

       fclose($plik);
?>

Ale zamiast adresu strony zapisuje kod skryptu. Może da się jakoś zrobić, aby zapisywało tylko "wynik" skryptu zamiast jego kodu?

Ten post edytował DevilshakerZ 3.11.2008, 17:40:38
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: 8.10.2025 - 13:48