![]() |
![]() |
![]() ![]()
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 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Błędne uzycie BBCode.
Prosże poprawić, lub post zostanie usunięty. -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 0 Dołączył: 6.12.2004 Skąd: Miastko Ostrzeżenie: (0%) ![]() ![]() |
A teraz ?
-------------------- 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 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 597 Pomógł: 30 Dołączył: 19.02.2003 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Lisek54 @ 2004-12-27 21:37:10) A teraz ? uzyj znacznika php! a co do pytania to:
jak chcesz wycinek to zapoznaj sie z tym : substr" title="Zobacz w manualu PHP" target="_manual -------------------- Zapraszam na mój php blog, tworzenie stron.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Przenosżę: Skrupty php -> php Początkujący
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 17:50 |