Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> kasowanie adresu ip z pliku po pewnym czasie i nie tylko
PrZeMoL
post
Post #1





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 8.10.2003
Skąd: Radzionków

Ostrzeżenie: (0%)
-----


Witam potrzebuje skrypt albo wskazowek jak go napisac

jest to skrypt pozdrowien....

chce zeby po wypelnieniu formularza IP tej osoby ktora go wypelnia byl zapisywany w osobnym pliku i po jakims czasie sie kasowal - "jakims" oznacza czas ktory moge swobodnie ustawiac czyli najlepiej zeby byl w minutach i osobnym w pliku czas.txt (w srodku same cyferki np 15)

jezeli adres IP zostanie tam dodany i dajmy na to bedzie to 15 minut to przez ten czas osoba nie zobaczy formularza tylko jakis "tekst"

"tekst" najlepiej jakby wygladal tak ".... nastepne .... mozesz wyslac na 14min 45sek" po odswiezeniu oczywiscie czas sie zmniejsza czyli po prostu odliczanie czasu

po za tym skrypt powinien miec zabezpieczenia "wstecz" i "odswiez" ... bo teraz mam na cookies i jak ktos odswiezy strone to pisze ze nie moze wyslac nic przez XX minut ale tresc sie wysyla sad.gif po za tym "wstecz" tez nic nie daje :/



jeszcze cos:
zrobilem blokade wysylania pustych pozdrowien i blokade dot. ilosci znakow.... niestety nie dziala tak jak bym chcial smile.gif wiec prosilbym o dodanie tego do skryptu


ponizej moj skrypt... moze dalo by sie dopisac cos do niego

formularz:
[php:1:208eea076d]<?php
if($pozdroo == "")
{
print "<form action=index2.php?page=pozdro&act=dodaj method=post>
Nick:<br>
<input type=text name=nick id=textarea><br><BR>
Tre&para;ć Pozdrowień:<br>
<textarea name=tekst rows=7 cols=50 wrap=virtual id=textarea_big></textarea><br><BR>
<input type=submit value=Wy&para;lij id=guzik>
</form>";
}
if($pozdroo <> "")
{
print "Następne pozdrowienia możesz wysłać za 3 minuty.";
}
?>[/php:1:208eea076d]


dodawanie pozdrowien :

[php:1:208eea076d]<?php
$licz=$HTTP_COOKIE_VARS["pozdroo"];
$licz++;
setcookie("pozdroo", $licz,time()+1);

$ip = getenv("REMOTE_ADDR");
$godzina = date("H:i:s");
$base="pozdrowienia.txt";
$date=date("d-m-Y");
$data="$nick*|*$tekst*|*$date*|*$ip*|*$godzina";
$data=eregi_replace("n", "<br>", $data);
$data="$datan";
if ($act == "dodaj"){

$f=fopen($base, a);
flock($f, 2);
fputs($f, $data);
flock($f, 3);
fclose($f);
echo 'Dziękujemy. Następne pozdrowienia możesz wysłać za 3 minuty.';
}
?>[/php:1:208eea076d]




wielkie dzieki za jakiekolwiek wzkazowki.... nawet nie marze o calym skrypcie smile.gif
?>[/php]


--------------------
www.desire.pl - kliknij nie pozalujesz :)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Koshin
post
Post #2





Grupa: Zarejestrowani
Postów: 196
Pomógł: 0
Dołączył: 29.04.2002
Skąd: jesteś?

Ostrzeżenie: (0%)
-----


chyba spelnilem twoje marzenie, przynajmniej w wiekszej jego czesci, pozdrawiam


--------------------
My czuwamy.eu abyś mógł spać spokojnie
zapasowakopia.pl - myśl zanim będzie za późno.
Go to the top of the page
+Quote Post
PrZeMoL
post
Post #3





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 8.10.2003
Skąd: Radzionków

Ostrzeżenie: (0%)
-----


wielkie dzieki!!! dziala jak nalezy smile.gif)))))))


--------------------
www.desire.pl - kliknij nie pozalujesz :)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 20:23