Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Peliserverin clienttien hallinta

kpzpt [04.09.2007 19:42:41]

#

Hei!

olen tekemässä peli serveriä kaveri piiriin..
shakki, othello, jne..

en tunne netti ohjelmointi kielistä kuin Javan ja HTMLn,
HTML ei sovellu clienttien IPeitten vaihtamiseen ja Javakin on
siihen (kylläkin soveltuva) aika raskas, koska tarvitsee serverin kotiin..

kysymykseni onkin -

onko mahdollista tehdä kotisivuilleni PHP tai CGI tai jokin muu,
koodin pätkä, joka tallentaisi minun webbihotellini sivuilla
kävijän/oleskelevan IP osoitteen minun webbi hotelliini josta
se sitten olisi Appletilla luettavissa, näin en tarvitsisi kotiini
serveri konetta laisinkaan, kun välitän pelejä eri ihmisten kesken..

kiitos,

//----

JariTapio / Helsinki

Nesci [10.09.2007 02:06:34]

#

Tällänenhän onnistuu helposti php:llä.

<?php
$tiedosto = "tiedosto.txt";
$avaus = fopen($tiedosto, "w"); // "w" - kirjoittaa edellisen tekstin päälle, näin tiedostossa vain edellisen kävijän ip.
fputs($avaus, $_SERVER['REMOTE_ADDR'], strlen($_SERVER['REMOTE_ADDR']));
fclose($avaus);
?>

Tai sitten useampi ip filuun

<?php
$tiedosto = "tiedosto.txt";
$avaus = fopen($tiedosto, "a"); // "a" - kirjoittaa ip:n edellisen perään, eli näin voi arkistoida usempia ip:tä
$ip = $_SERVER['REMOTE_ADDR']."||"; // "||" - toimii erotinmerkkinä ip:itten välillä
fputs($avaus, $ip, strlen($_SERVER['REMOTE_ADDR']));
fclose($avaus);
?>

Ja tietysti muista antaa oikeudet kyseiselle txt tiedostolle.

kpzpt [10.09.2007 09:06:25]

#

Hei hienoa..

mitenkä minä päivitän tota tiedosto.txt fileä, siis, tarkoitan silloin kun
kävijät poistuvat sivuiltani, onko tämä enää phpn hallittavissa..

onko olemassa jotakin php ping käskyä joka palauttaisi true jos ip joka
löytyy txt fileestä vastaa,

"||" erottimen voi varmaankin korvata "\n"

Vastaus

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

Tietoa sivustosta