Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Ip reminder - send.php

send.php

Caricato da: Nick0
Scarica il programma completo

  1. <?php
  2.  
  3. $email = $_POST['email'];
  4. $time = $_POST['time'];
  5. $ip = $_SERVER['REMOTE_ADDR'];
  6.  
  7. function send() {
  8.  
  9. global $email,$time,$ip;
  10.  
  11. $time = $time*360; //trasformo le ore in secondi
  12. $mex = "L'indirizzo ip del server e': ".$ip;
  13. mail($email,'ip address reminder',$mex);
  14. echo "<meta http-equiv=\"refresh\" content=\"$time\">";
  15. print "Ho ricordato a ".$email."l'IP di questo server";
  16.  
  17. }
  18.  
  19. if ((empty($email)) || (empty($time))) {
  20. // se le variabili POST sono vuote
  21. // le ricavo dal file in cui le ho scritte precedentemente
  22. $read = fopen("data.txt","r");
  23. $size = filesize("data.txt");
  24. $content = fread($read,$size);
  25. fclose($read);
  26. list ($email, $time) = split("\n", $content, 2);
  27.  
  28. send();
  29.  
  30. }
  31.  
  32. else {
  33.  
  34. // scrivo le variabili POST su un file
  35. $data = $email."\n".$time;
  36. $store = fopen("data.txt","w");
  37. fwrite($store,$data);
  38. fclose($store);
  39. send();
  40.  
  41. }
  42.  
  43. ?>