![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 6.12.2004 Skąd: Miastko Ostrzeżenie: (0%) ![]() ![]() |
mam oto taki kod z księgą gości ;]
Cytat <?php ####### KONFIGURACJA ####### $php_self = 'book.php'; // Nazwa tego pliku (domyślnie book.php) $ksiega = 'wpisy.txt'; // Plik z wpisami $title = 'Guest Book na Forum.php.PL'; // Tytuł strony if($_POST['add'] == "") { // Wywalamy formularz - BEGIN echo '<p align="left">'."\n"; echo '<form name="gbook" action="'.$php_self.'" method="POST">'."\n"; echo 'Nick: <input type="text" name="nick"><br />'."\n"; echo 'Email: <input type="mail" name="mail"><br />'."\n"; echo 'Wpis: <textarea name="wpis"></textarea><br />'."\n"; echo '<input type="submit" name="add" value="DODAJ"> '."\n"; echo '<input type="reset" value="WYCZYSC"></form></p>'."\n"; // Wywalamy formularz - END // Wywalamy tytuł księgi echo '<p align="center"><b>'.$title.'</b></p>'."\n"; // Pobieramy wpisy i wyswietlamy echo '<p align="right">'."\n"; $file = file($ksiega); array_reverse($file); foreach($file as $wpis) { $dane = explode('||', $wpis); $nick = $dane[0]; $mail = $dane[1]; $data = gmdate('d.m.Y @ H:i', $dane[2]); $ip = $dane[3]; $wpis = $dane[4]; echo ($mail !== 'brak') ? '<b><a href="mailto:'.$mail.'">$nick</a></b>'."\n" : "<b>".$nick."</b>\n"; echo ' ('.$ip.' @ '.$data.') '."<br />\n"; echo $wpis."\n<br /><br />-----------------<br /><br />\n"; } // Nie wolno usuwać poniższej linijki :P echo 'powered by <b>tiraeth.gBook</b>'."\n"; echo '</p>'; } else { $handle = fopen($ksiega, 'a+'); $read = fread($ksiega, 9999); $data = time(); $ip = $_SERVER['REMOTE_ADDR']; $dane_save = ($read == "") ? "" : "\n"; $dane_save.= $_POST['nick'].'||'.$_POST['mail'].'||'.$data.'||'.$ip.'||'.$_POST['wpis'].'||'; fputs($handle, $dane_save, strlen($dane_save)); fclose($handle); // Wracamy do strony z wpisami header('Location: '.$php_self); } ?> i chcę aby dodać do tego skryptu blokowanie IP :] i czy da rydy żeby blokowało wszystkie ip z początkiem np. 193.19 ?? Z góry dzięki :) :gitara: :lol: Ten post edytował Lisek54 27.12.2004, 21:36:46 -------------------- MP3: Ocean, Bracia, DKA, Arash, Energy
Warsztat: Apache2, PHP4, MySql, Linux Mandriva/Microsoft Windows XP Zajęcia: Administrator serwera UT, prowadzenie kilku stron, pisanie małych skryptów dla rozrywki... Cytat: "Co by człowiek chciał to zajęte..." - Kolega z ławki |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 00:40 |