[Szukam] Skryptu zapisującego IP...

Wszystko co związane z Internetem.

<<

Machina

Awatar użytkownika

Topic author

Średnio zaawansowany

Posty: 72

Rejestracja: 2 lut 2006, 16:41

Lokalizacja: Zachodnie pomoże

Post autor: Machina » 6 lis 2010, 21:04

[Szukam] Skryptu zapisującego IP...

Witam, poszukuję skryptu który będzie zapisywał IP osoby która zagłosuje w mojej sondzie ...

Posiadam już skrypt zapisujący IP do pliku tekstowego ale zapisuje mi każdą osobę która odwiedzi stronę. Jak zrobić to aby zapisywało mi tylko osobę która np. w sondzie wybierze: Lubię placki!

Może przedstawię przykład, a jednocześnie o co mi chodzi, w formie (graficznej) :
==============================
SONDA NA TEMAT ZIEMNIAKÓW:
-----------------------------------------
[ ] Lubię ubite ziemniaki
[ ] W formie pierogów
[ ] W formie klusek
[x] Lubię placki !
-----------------------------------------
[GŁOSUJ]
=============================

Czyli użytkownik wybrał ostatnią odpowiedź klika głosuj i wtedy powinno zapisać mi jego IP do pliku tekstowego...

Podsumowując, chciałbym aby:
1. Po zaznaczeniu danej odpowiedzi i kliknięciu przez użytkownika GŁOSUJ zapisało mi jego IP do pliku .txt
2.* Jeśli będzie to nie realne to chociaż skrypt który tylko po kliknięciu GŁOSUJ zapisał by mi IP do pliku .txt

Dla ułatwienia zamieszczam mój skrypt:

Kod: Zaznacz cały

<?PHP
if($fd = @fopen('Tu_Zapisuje_IP.txt', 'a')){
        $str = date('Y-m-d G:i ');
        $str.= $_SERVER['REMOTE_ADDR'];
        fwrite($fd, $str."\n");
        fclose($fd);
}


 echo "<CENTER>Twoje IP zostało zapisane na serwerze w trosce o twoje bezpieczeństwo.</center>";
?>
Proszę o pomoc i dziękuję za odpowiedź...


<<

wasikuss

Nowy

Posty: 3

Rejestracja: 15 lis 2010, 13:31

Post autor: wasikuss » 15 lis 2010, 20:50

Re: [Szukam] Skryptu zapisującego IP...

Kod: Zaznacz cały

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="pl-pl" xml:lang="pl-pl">
  <body>
<?
if(!empty($_POST['glos']))
{
  if($fh = @fopen('Tu_Zapisuje_IP.txt', 'a'))
  {
    $str = date('Y-m-d G:i')." -- ".$_SERVER['REMOTE_ADDR']." -- ".$_POST['glos'];
    fwrite($fh, $str."\n");
    fclose($fh);
    echo "Dziękujemy za głosowanie!";
  }
  else
    echo "Błąd!";
}
else
{
?>
    <form action="<?=$_PHP?>" method="POST">
      <div>SONDA NA TEMAT ZIEMNIAKÓW:</div>
      <div><input type="radio" name="glos" value="0" checked="checked" />Lubię ubite ziemniaki</div>
      <div><input type="radio" name="glos" value="1" />W formie pierogów</div>
      <div><input type="radio" name="glos" value="2" />W formie klusek</div>
      <div><input type="radio" name="glos" value="3" />Lubię placki !</div>
      <div><input type="submit" value="głosuj" /></div>
    </form>
<?
}
?>
  </body>
</html>