Autor | Zpráva | ||
---|---|---|---|
Carter Profil * |
#1 · Zasláno: 21. 12. 2008, 12:08:15
Zdravim! Nevím jak dostat smajlíky do návštěvní knihy. Zkoušel sem to ale pořád nic. Může mi někdo poradit kam to přesně umístit
<?php $replace = array(); $replace[':-D']='<img src="smileys/1.gif">'; $replace[':oD']='<img src="smileys/15.gif">'; $replace[':-))']='<img src="smileys/2.gif">'; $replace[':))']='<img src="smileys/2.gif">'; $replace[':)))']='<img src="smileys/2.gif">'; $replace[':-)))']='<img src="smileys/2.gif">'; $replace[':)']='<img src="smileys/3.gif">'; $replace[':-(']='<img src="smileys/8.gif">'; function replace_smile ($body) { global $replace; reset($replace); while(list($key,$val) = each($replace)) $body = str_replace($key,$val,$body); return $body; } ?> tady je kod knihy <html> <head> <meta http-equiv="Content-Language" content="cs"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <?php $action = $_POST['action']; $jmeno = $_POST['jmeno']; $mail = $_POST['mail']; $vzkaz = $_POST['vzkaz']; $kontrola = $_POST['kontrola']; function antispam($email, $jmeno){ $return = "<script type=\"text/javascript\"><!--\ndocument.write('<a href=\"' + 'mailto:' + '"; for($i=0;$i<strlen($email);$i++){ $code .= $email{$i}=='@' ? "' + '".ord("@")."' + '" : "".ord($email{$i}).";"; } $return .= $code."' + '\">' + '".$jmeno."' + '<\/a>');\n--></script>"; RETURN $return; } ?> <form name="form" method="post" action="kniha.php"> <table><tr><td><font color="red">Jméno:</font></td> <input type="hidden" value="uloz" name="action" /> <td><input type="text" name="jmeno" value="<?php echo $jmeno ?>" size="50" style="background-color: #999999; color: #FFFFFF; border-right-style: solid; border-right-color: #5F5F5F; border-bottom-style: solid; border-bottom-color: #5F5F5F" /</td> <tr><td valign="top"><font color="red">Vzkaz:</font></td> <td><textarea name="vzkaz" cols="40" value="<?php echo $vzkaz ?>" rows="5" style="background-color: #999999; color: #00FFFF; border-right-style: solid; border-right-color: #5F5F5F; border-bottom-style: solid; border-bottom-color: #5F5F5F"><?php echo $vzkaz ?> </textarea></td></tr> <tr><td></td> <tr><td></td><td> <input type="submit" value="Odeslat"></td> </tr> </table> </form> <table> <?php if ($action=='uloz'): $soubor = "kniha.body"; @$ext = fopen($soubor, "r"); @$obsah = fread($ext, filesize($soubor)); @FClose($ext); if($kontrola != ""): echo "<h6>Špatná odpověď</h6>"; elseif(($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 = antispam($mail,$mail); $jmeno = HTMLSpecialCHars($jmeno); $vzkaz = HTMLSpecialCHars($vzkaz); $tab = "<tr><td width=\"300\" ><span style=\"color:#CCFF00;\">".$jmeno."</span></td> <td align=\"right\"><span style=\"color:#99CC99;\">".Date(" d/m/Y H:i:s")."</span></td> </tr><tr><td colspan=\"2\">".$vzkaz."</td> </tr><tr><td width=\"150\">".$mail."</td> </tr><tr><td colspan=\"2\"><hr size=\"1\"></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; ?> </table> </body> </html> |
||
Smajda Profil |
#2 · Zasláno: 21. 12. 2008, 12:16:49
je toho plné fórum...hledej a jinak koukni sem
http://diskuse.jakpsatweb.cz/index.php?action=vthread&topic=80891&foru m=3&page=-1 |
||
Carter Profil * |
#3 · Zasláno: 21. 12. 2008, 13:36:30
NO ten javascript sem už vyřešil ale to samotný zobrazování ve výsptupu té knihy ještě ne. viz nahoře
|
||
Časová prodleva: 15 let
|
0