Autor | Zpráva | ||
---|---|---|---|
dagid4 Profil |
#1 · Zasláno: 7. 10. 2008, 20:33:25
Potreboval bych poradit udelal jsem jednoduchou diskusi a mam nastavenou delku tabulky pomoci width ale kdyz je vzkaz delsi nez nastavena delka tabulka se roztahne. Nevite jak to udelat aby se nemohla roztahnout? Nebo nemáte nějaký script který by vzkaz "porcoval" neboli po urcite delce treba 59 znaku (nejlepe 300 pixelu ale to asi nepude ze?) by se to automaticky odentrovalo a psalo dalsi radek? Prosim poradte kdyztak tady je zdroj me jednoduche diskuse:
<? $jmeno = $_POST['jmeno']; $zprava = $_POST['zprava']; $jmeno=HTMLSpecialChars($jmeno); //převede některé znaky na entity $zprava=HTMLSpecialChars($zprava); $jmeno=stripslashes($jmeno); //odstraní lomítka $zprava=stripslashes($zprava); $zprava = str_replace("\n"," <br> ", $zprava); //nové řádky nahradí <br> $zprava = substr($zprava, 0, 300);//zpráva bude mít maximálně 300 znaků pomocí substr if ($zprava!="" and $jmeno!=""){ //provede se pokud není prázdná zpráva a jméno $celek="<table bgcolor="#CCCCCC"><tr><td width=\"300\" >Jméno:<strong> $jmeno</strong></td><td align=\"right\"> Čas:<strong>".Date(" d/m/Y H:i:s")."</strong></td></tr><tr><td colspan=\"2\"><b>$zprava</b></td></tr><tr><td colspan=\"2\"><hr size=\"1\"></tr></td></table>"; $soubor = fopen ('data1.inc','a'); //otevře soubor pro doplňování fwrite ($soubor, $celek); //zapíše zprávu fclose ($soubor); //zavře soubor } ?> <h1>Nástěnka</h1><br> <? include "data1.inc"; ?> <h3><U>Přidání vzkazu</U>:</h3> <form action="diskuse1.php" method="post"></p> <table> <tr><th>Jméno: </th><td><input type="text" name="jmeno" maxlength="25"></td></tr> <tr><th>Zpráva: </th><td><textarea cols="60" rows="5" name="zprava"></textarea></td></tr> <tr><th></th><td><input type="submit" value="odeslat"></td></tr> </table> |
||
DJ Miky Profil |
#2 · Zasláno: 7. 10. 2008, 21:48:46
Existuje na to funkce wordwrap(), můžeš také využít overflow:hidden v CSS.
|
||
Časová prodleva: 3 dny
|
|||
dagid4 Profil |
#3 · Zasláno: 10. 10. 2008, 18:38:34
Diky moc za odpoved pomohlo to wordwrap to overflow to jenom skrylo ale neodentrovalo.
|
||
Časová prodleva: 16 let
|
0