Autor | Zpráva | ||
---|---|---|---|
Petr Profil |
#1 · Zasláno: 6. 7. 2006, 12:15:49
Ahoj lidi, potřeboval bych od vás pomoc ohledně knihy návštěv. Sestavil jsem v
php knihu návštěv, ale potřeboval bych tam ještě zakombinovat odpovědi na příspěvky. Zde vám posílám zdrojový kód <Table WIDTH="100%"><td class="nadpis">Náštěvní kniha</TD></Table> <form name="form" method="post" action="kniha.php?action=uloz"> <TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="center"> <tr> <td class="text">Jméno: </td><TD COLSPAN="2"><input type="text" name="jmeno" size="50" /></td></tr> <tr> <td class="text">E-mail: </td><TD COLSPAN="2"><INPUT TYPE="text" VALUE="@" NAME="mail" SIZE="50" /></td></tr> <tr> <td valign="top" class="text">Vzkaz: </td> <TD COLSPAN="2"><textarea name="vzkaz" cols="40" rows="5"></textarea></td></tr> <tr> <td></td><TD COLSPAN="2"><input type="submit" value="odeslat"></td></tr></table></form> <HR COLOR="Navy" SIZE="3" WIDTH="100%" ALIGN="center"> <TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" WIDTH="100%" ALIGN="center"> <tr> <td> <?php if ($action=='uloz'): $soubor = "kniha.body"; @$ext = fopen($soubor, "r"); @$obsah = fread($ext, filesize($soubor)); @FClose($ext); if (($vzkaz=="") or ($jmeno=="")): echo "<h6>Nejsou vyplněny požadované údaje</h6>"; else: $ext = fopen("kniha.body", "w"); $mail = HTMLSpecialCHars($mail); if($mail == "") $mail = ""; else $mail = "<a href=\"mailto:$mail\">".$mail."</a>"; $jmeno = HTMLSpecialCHars($jmeno); $vzkaz = HTMLSpecialCHars($vzkaz); $tab = "<TR><td ALIGN=\"left\" class=\"kniha1\">".$jmeno." ".$mail."</td> <td align=\"right\" \"NOWRAP\" class=\"kniha1\">".Date(" d.m.Y H:i:s")."</td></tr> <tr><td colspan=\"2\" class=\"kniha2\">".$vzkaz."</td></tr> <tr><td colspan=\"2\" ALIGN=\"center\" HEIGHT=\"3\" BGCOLOR=\"Navy\"></TD></TR>"; fputs($ext, "$tab"); fputs ($ext, "$obsah"); FClose($ext); @$ext = fopen("kniha.body", "r"); @fpassThru($ext); endif; else: @$ext = fopen("kniha.body", "r"); @fpassThru($ext); endif; ?> </TD></table> Nevita náhodou jak na to? Dík moc za pomc. |
||
peta Profil * |
#2 · Zasláno: 7. 7. 2006, 09:21:08
Petr
V teto knize je to obtizne/krkolomne. nejjednodussi reseni mne napada tim, ze pridas do kazdeho prispevku <A HREF="?odpoved=1&komu=Petr"> a zpracujes to pres $_GET["komu"] . Nevyhodou teto knihy je: - nelze omezit zobrazeni prispevku na urcity pocet (bys musel pridat porovnavani konce tabulky, asi) - nelze ulozit udaje usporne (ukladas celo tabulku nikoli jen udaje, ale i udaje by sli, treba pres explode("|",$radek)) - cz2.php.net/explode/, cimz by se vyresil i problem 1, stacilo by odpocitat radky - a par dalsich malickosti... |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0