本篇实现发表博客。
八、发表博客(1)、界面实现file.php
添加博客文章
博客主题:
文字编辑区: 字体 宋体 黑体 隶书 楷体 字号 1 2 3 4 5 6 7 颜色 默认颜色 红色热情 蓝色开朗 桃色浪漫 绿色青春 青色清爽 紫色拘谨 暗夜兴奋 深蓝忧郁 卡其制服 镏金岁月 湖波荡漾 发亮蓝紫 爱的暗示 墨绿深沉 烟雨蒙蒙
文章内容:
编辑文章时各个选项使用js实现:ubbcode.js
helpstat = false;basic = false;function addtext(newcode) { document.all(file).value+=newcode}function showsize(size) { if (helpstat) { alert(文字大小标记\n设置文字大小.\n可变范围 1 - 6.\n 1 为最小 6 为最大.\n用法: 这是 +size+ 文字); } else if (basic) { addtxt=; addtext(addtxt); } else { txt=prompt(大小 +size,文字); if (txt!=null) { addtxt=+txt; addtext(addtxt); addtxt=; addtext(addtxt); } }}function bold() { if (helpstat) { alert(加粗标记\n使文本加粗.\n用法: 这是加粗的文字); } else if (basic) { addtxt=; addtext(addtxt); } else { txt=prompt(文字将被变粗.,请在这里输入要加粗的文字!); if (txt!=null) { addtxt=+txt; addtext(addtxt); addtxt=; addtext(addtxt); } }}function italicize() { if (helpstat) { alert(斜体标记\n使文本字体变为斜体.\n用法: 这是斜体字); } else if (basic) { addtxt=; addtext(addtxt); } else { txt=prompt(文字将变斜体,请在这里输入要倾斜的文字!); if (txt!=null) { addtxt=+txt; addtext(addtxt); addtxt=; addtext(addtxt); } }}function showcolor(color) { if (helpstat) { alert(颜色标记\n设置文本颜色. 任何颜色名都可以被使用.\n用法: 颜色要改变为+color+的文字); } else if (basic) { addtxt=; addtext(addtxt); } else { txt=prompt(选择的颜色是: +color,请在这里输入要改变颜色的文字!); if(txt!=null) { addtxt=+txt; addtext(addtxt); addtxt=; addtext(addtxt); } }}function showfont(font) { if (helpstat){ alert(字体标记\n给文字设置字体.\n用法: 改变文字字体为+font+); } else if (basic) { addtxt=; addtext(addtxt); } else { txt=prompt(要设置字体的文字+font,请在这里输入要改变字体的文字!); if (txt!=null) { addtxt=+txt; addtext(addtxt); addtxt=; addtext(addtxt); } } }function underline() { if (helpstat) { alert(下划线标记\n给文字加下划线.\n用法: 要加下划线的文字); } else if (basic) { addtxt=; addtext(addtxt); } else { txt=prompt(下划线文字.,文字); if (txt!=null) { addtxt=+txt; addtext(addtxt); addtxt=; addtext(addtxt); } }}
(2)后台添加到数据库实现check_file.phpexecute_dml($sql); if($res==1){ echo ; echo ; }else{ echo ; echo ; }?>
