Avatar billede kodak Mester
23. august 2009 - 22:40 Der er 4 kommentarer og
1 løsning

php send ip

Hej er der nogen derkan hjælpe mig med at lave et script der tjekker husets ip
hvis ip'en er den samme som sidst den tjekkede skal den IKKE gøre noget
herIP'en ændret sig skal den indsætte den nye ip i enden af følgendene adresse og aktivere linket:

http://192.168.2.100:9501/api?username=user&password=pass&action=sendmessage&messagetype=SMS:TEXT&recipient=12345678&messagedata=Ip%5C%27en+er+skiftet+til%3A%0D%0AIP-HER

når det er gjort skal den begynde at tjekke igen.
Den skal ca. tjekke hver 30 min.
Avatar billede lakridserne Nybegynder
23. august 2009 - 23:05 #1
Brugerens IP-adresse ligger i variablen $_SERVER['REMOTE_ADDR']
Avatar billede michael_stim Ekspert
24. august 2009 - 08:15 #2
For at køre et script hver 30. minut kan du bruge et cronjob (gratis på www.cronjob.de). Og for at finde IP kan du bruge:

function getIp()
{
  $ip_address=$_SERVER['HTTP_X_FORWARDED_FOR'];

  if ($ip_address==NULL){
    $ip_address=$_SERVER['REMOTE_ADDR'];
  }
  return $ip_address;
}
Avatar billede michael_stim Ekspert
24. august 2009 - 08:18 #3
Og får at checke om den har ændret sig, kan du checke op mod en fil som du overskriver hvis den har.
Avatar billede kodak Mester
25. november 2009 - 13:03 #4
Tror ikke duer helt med.

Jeg skal bruge et script der tjekker ip en og indsætter den i en txt fil mellem allerede eksisterendene tegn

txt filen.
http://ip skal smide sig her:9501/
Avatar billede kodak Mester
20. juni 2010 - 14:05 #5
Lukker.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester