Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: LicznikOnline z zapisem do pliku ip osob bedacych na stronie
Forum PHP.pl > Forum > Gotowe rozwiązania
BoMeR-
Witam!
Czy moglby mi ktos zapodac kod licznika online ktory bedzie zapisywal do pliku ip osob on-line a po wyjsciu ich kasowal ?
Z gory dziekuje.
czachor
poszukaj na forum...
np. http://forum.php.pl/viewtopic.php?t=10799
spenalzo
Przeniesione.
goped
zmienie ci powiedzmy wersje mojego licznika 1.0 na 1.1, do komend w pierwszym pliku dopisz:

[php:1:c1d15aca04]<?php
function dodajip()
{
$plik=fopen("ip.txt", "r+");
flock($plik, 2);
$ip = getenv ("REMOTE_ADDR");
fwrite($plik, "$ip /r/n");
flock($plik, 3);
fclose($plik);
}

function usunip()
{
$pliktab=file("ip.txt");
$plik=fopen("ip.txt", "r+");
$ip = getenv ("REMOTE_ADDR");
$count=count($pliktab);
$i="0";
while($i<=$count)
{
if($pliktab[$i]==$ip)
{
$usun=str_replace("$ip", "", "$pliktab[$i]");
flock($plik, 2);
fwrite($plik, $usun);
flock($plik, 3);
fclose($plik);
}
$i++;
}
}
?>[/php:1:c1d15aca04]

w miejscu na kod na dowidzenia dolozyc usunip(), a obok onload() dac jeszcze dodajip(). jezeli mnie dobrze zrozumiales bedzie ci dzialac, aha potrzeba jeszcze pliku ip.txt gdzie bedzie zapisywac smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.