Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP ja IP:n ohitus

peg [31.01.2007 14:31:45]

#

Tuollaiseen koodiin haluaisin esim funktion jolla saisi ohitettua oman IP numeron,
eli ei lisäisi sitä tiedostoon, mutta ei myöskään pysäyttäisi sovellusta.

<?php
$laskin = fopen("d:/serveri/taide/laskuri/laskuri.txt", "a");
$aika = (date("Y.m.d")." - ".date("H.i.s")." ");
$remote=getenv("REMOTE_ADDR"); // IP-numero

$yhteys = gethostbyaddr($remote);
fwrite ($laskin, chr(13).chr(10). $aika. " - " .$yhteys. " - " .$tiedosto[30]);
fclose ($laskin);
?>

T.M. [31.01.2007 14:52:55]

#

Ei siihen funktioita tarvitse, käytä if-lausetta.

Newb [31.01.2007 14:56:09]

#

<?php
$laskin = fopen("d:/serveri/taide/laskuri/laskuri.txt", "a");
$aika = (date("Y.m.d")." - ".date("H.i.s")." ");
$remote=getenv("REMOTE_ADDR"); // IP-numero

$yhteys = gethostbyaddr($remote);
if ($remote != "127.0.0.1") { // IP-osoite, jota ei lisätä.
fwrite ($laskin, chr(13).chr(10). $aika. " - " .$yhteys. " - " .$tiedosto[30]);
}
fclose ($laskin);
?>

Tuolla pitäisi toimia, eli jos IP ei ole 127.0.0.1, niin sitä ei kirjoiteta tiedostoon.

ajv [31.01.2007 14:58:12]

#

Newb kirjoitti:

Tuolla pitäisi toimia, eli jos IP ei ole 127.0.0.1, niin sitä ei kirjoiteta tiedostoon.

Ja jos IP on 127.0.0.1 tiedostoa ei suljeta? :)

Newb [31.01.2007 15:53:49]

#

ajv kirjoitti:

Newb kirjoitti:

Tuolla pitäisi toimia, eli jos IP ei ole 127.0.0.1, niin sitä ei kirjoiteta tiedostoon.

Ja jos IP on 127.0.0.1 tiedostoa ei suljeta? :)

Nyt suljetaan.

peg [31.01.2007 18:55:16]

#

Kiitos ja toimii, kuten toivoin.

Tinqe [31.01.2007 22:55:49]

#

Kannattaako tiedostoa ylipäätään avata, jos sinne ei aiota edes kirjoittaa mitään? Ei niin merkityksellistä, mutta tulipa vain mieleen.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta