Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Blokada dodawania komentarzy na pewien czas
Strarus
post
Post #1





Grupa: Zarejestrowani
Postów: 339
Pomógł: 12
Dołączył: 22.11.2008

Ostrzeżenie: (20%)
X----


cześć:)
Chciałbym dodać taką fukcję, która uniemożliwiła by dodawanie komentarzy (oczywiście po uprzednim wpisaniu) na pewien czas np. 1 dzień. W jaki sposób mogę to zrobić? Tylko nie na cookies, ponieważ włamanie potrwa 30 sekund (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) Ew. na IP, ponieważ i tak już je wykorzystuje.

pozdro
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Strarus
post
Post #2





Grupa: Zarejestrowani
Postów: 339
Pomógł: 12
Dołączył: 22.11.2008

Ostrzeżenie: (20%)
X----


sęk w tym, że jadę na txt... a ew. to zadziała na txt? jak coś to skrypt:
Kod
<?php
$data = date('d.m.Y H:i:s');
$str = ($_POST['ksywa']);
$ip= ($_SERVER['REMOTE_ADDR']);
$ksywa = trim($_POST['ksywa']);
$tresc = trim($_POST['tresc']);  

if(empty($ksywa) and empty($tresc)) {
    

echo 'Twoje IP to <b>'.$ip.'</b>. Będzie ono wyświetlane innym użytkownikom.<br/>
Dzisiaj jest <b>'.$data.'</b>.<br/>
<form action="" method="post">
<p class="style1">Nick: <input class="name" type="text" name="ksywa" style="width: 100px;" maxlength="10"/>
<p class="style1">Treść komentarza:
<textarea onchange="MaxL(this);" name="tresc" class="content">
</textarea><p>
<center><input type="submit" value="Wpisz!" /> </center>
</form>';
}
else {  
     $pliczek = file_get_contents("opinia.txt");
    
$plik = fopen("opinia.txt","w");



$dane = "<table class='coment'>
<tr>
<td>
<font class='nick'><b>Dodane przez:</b> ".$ksywa."</font><font class='date'><b>Dnia:</b> ".$data."</font>
</td>
</tr>
<tr>
<td>
<font class='nick'><b>Komentarz:</b></font><font class='comments'> ".$tresc."</font>
</td>
</tr>
<tr>
<td>
<font class='date'><b>IP:</b> ".$ip."</font>
</td>
</tr>
</table>
<br />\n";
  

     fwrite($plik,$dane.$pliczek);
    
     fclose($plik);
  
    
    echo "Twój komentarz zosał dodany! Dziękujemy! <a href='index.php'>Kliknij aby przejść do strony głównej</a><br/>Kliknij <a href='comment.php'>tutaj</a> jeśli chcesz dodać następny komentarz.";

}
  include ("opinia.txt");
?>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 13.10.2025 - 09:57