odkazy v guestbooku

10 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. dobrý den, mám na webu http://www.head23.kvalitne.cz/engine/index.php?page=guestbook tuhle primitivní knihu hostů, ale nevím jak jí upravit aby tam byli aktivní odkazy, poradíte prosím?
  2. Díky, dnes již nemám čas, ale zítra to vyzkouším...případně se ještě poptám, měj se a dík-)))
  3. Nevíš kam to prosím tě vložit? jsem naprostý amatér, sorry <? require "obecne.php"; if ($send && $text != ""): // pokud byly odeslány data // odstraníme z příspěvku HTML tagy $text = HTMLSpecialChars($text); $cas = date("d-m-Y H:i:s"); // vložíme příspěvek do databáze @$f = mysql_query ("INSERT INTO guestbook VALUES ('','$jmeno','$email','$nazev','$text','$cas')"); endif; // začátek výstupu stránky ?> <table border="0" width="60%"> <tr> <td> <div> <table border="0"> <FORM ACTION="index.php?page=guestbook" METHOD="POST"> <INPUT TYPE=HIDDEN NAME="send" VALUE="true"> <tr> <td>Jméno:</td> <td><input type="text" size="50" name="jmeno"></td> </tr> <tr> <td>E-mail:</td> <td><input type="text" size="50" name="email"></td> </tr> <tr> <td>Nadpis:</td> <td><input type="text" size="50" name="nazev"></td> </tr> <tr> <td>Text:</td> <td><textarea name="text" rows="2" cols="44"></textarea></td> </tr> <tr> <td colspan="2"><input type="submit" value="Odeslat"></td></form> </tr> </table> </div> </td> </tr> </table> </div> <? // vybereme posledních 20 zpráv z databáze @$v = mysql_query("SELECT id,jmeno,email,nazev,text,cas FROM guestbook ORDER BY id DESC LIMIT 0,20"); @$p = mysql_num_rows($v); // pokud nějaké takovéto zprávy existují, zobrazíme je if ($p > 0): echo "<div align=center><center><table border=0 width=75%>"; while ($z = mysql_fetch_row($v)) { echo "<tr><td><strong>"; if($z[2]) echo "<a href=mailto:$z[2]>$z[1]</a>"; //pokud byl zadán e-mail else echo "$z[1]"; // pokud ne zobrazíme jen jméno echo "</strong><br><em>$z[3]</em></td> <td><p align=right>$z[5]</p></td></tr> <tr><td colspan=2><strong>$z[4]</strong></td></tr> <tr><td colspan=2><hr noshade></td></tr>"; } echo "</TABLE>\n"; endif; echo "</BODY>\n"; ?>
  4. regexpy budou v tomto případě rozhodně lepší. (pokud jde o obyč g_book)...
  5. hm, děkuji, jdu to vyzkoušet
  6. výborně funguje to...přidal jsem ten řádek: $text = Ereg_Replace("(http://[^ ]+\.[^ ]+)", " <a href=\"\\1\">\\1</a>", $text); děkuji moc -)))
  7. Viem, že by som si možno mala založiť nové vlákno, ale bude to k veci. Keď už mám takúto vec v GuestBooku ako mám bojovať proti spamu? Isto niekto máte nejakú fintu. Díky.
  8. Spamy: 1. Manuálně: každý den to projdeš a promažeš. 2. Registrací: vkládat zápisy smí jen registrovaní 3. Kontrolní obrázek: tady je to jasné 4. Databáze: budeš si udržovat databází spamů a neumožníš jejich vložení Každá metoda má své výhody a nevýhody, žádná však není 100% účinná. Vyber si sám.
  9. zbi: Tak to som tušila. :-( Nu což, keď nechceš registráciu tak plať ;-)
  10. ja mam treba formular pro guestbook na jine strance a problemy se spamem nemam.Mozna je to tim, ze se snazim co nejvic zabranit jejich zaindexovani cimkoliv.

← Zpět na všechna témata