电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

PHP中動態HTML的輸出技術

瀏覽:6日期:2024-01-20 09:34:50
你可以在php程序中的任何地方使用 echo "hello world!"來輸出你想輸出的內容。 不過你將遇到以下麻煩: 1 - 當你試圖在hello和world之間加入兩個(或兩個以上)空格, 你使用: echo "hello world!"你得到的輸出還是一個空格,或者你在行首加入一個空格, 你的空格也將被忽略。 2 - 更糟的是輸出用戶輸入的內容時,有心或無意的用戶輸入將 使你的輸出變的一團糟,甚至給其他用戶帶來麻煩。 比如: <form action="output.php"> <textarea name="in_txt"> </textarea> <br> <input type="submit"> </form> 如果用戶輸入中有不止一行的內容,那么你如果簡單地 echo $in_txt; 用戶的換行將被忽略。 3 - 還是上面的例子,大部分情況我們不希望用戶輸入html 代碼,因為你不知道用戶會輸入什么。 用戶甚至可以寫一段代碼使你網站所有的用戶死機。 當然你不希望那樣,但是你如果簡單地 echo $in_txt; 就不可能避免。 解決方法: 對于1,可以使用ereg_replace(" {2}","$nbsp;&nbsp;",$in_txt) 兩個在一起的空格將變成兩個空格的轉義符($nbsp)。 對于2,nl2br($in_txt)是最好的選擇,這樣所以的換行就換成 "<br>"了。 對于3,安全地顯示用戶輸入的html代碼,php中也有專門的函數。 htmlspecialchars($in_txt)就可以了。 另外,如果$in_txt是從mysql數據庫中提出的,那么他在以前插入時 一定要使用addslashes(),相應的,取出時就一定要stripslashes()。 總結: 如果$in_txt是用戶輸入的文本,一般可以這樣輸出: echo ereg_replace(" {2}","&nbsp;&nbsp;",nl2br(htmlspecialchars(stripslashes($in_txt))));
標簽: PHP
主站蜘蛛池模板: 安驭邦官网-双向万能直角铣头,加工中心侧铣头,角度头[厂家直销] 闸阀_截止阀_止回阀「生产厂家」-上海卡比阀门有限公司 | 阳光模拟试验箱_高低温试验箱_高低温冲击试验箱_快速温变试验箱|东莞市赛思检测设备有限公司 | 河北凯普威医疗器材有限公司,高档轮椅系列,推车系列,座厕椅系列,协步椅系列,拐扙系列,卫浴系列 | 自动部分收集器,进口无油隔膜真空泵,SPME固相微萃取头-上海楚定分析仪器有限公司 | 电动不锈钢套筒阀-球面偏置气动钟阀-三通换向阀止回阀-永嘉鸿宇阀门有限公司 | 冷镦机-多工位冷镦机-高速冷镦机厂家-温州金诺机械设备制造有限公司 | 手术室净化厂家_成都实验室装修公司_无尘车间施工单位_洁净室工程建设团队-四川华锐16年行业经验 | 天津货架厂_穿梭车货架_重型仓储货架_阁楼货架定制-天津钢力仓储货架生产厂家_天津钢力智能仓储装备 | 防伪溯源|防窜货|微信二维码营销|兆信_行业内领先的防伪防窜货数字化营销解决方案供应商 | SRRC认证|CCC认证|CTA申请_IMEI|MAC地址注册-英利检测 | 金库门,金库房,金库门厂家,金库门价格-河北特旺柜业有限公司 | 金属回收_废铜废铁回收_边角料回收_废不锈钢回收_废旧电缆线回收-广东益夫金属回收公司 | 重庆中专|职高|技校招生-重庆中专招生网| 大立教育官网-一级建造师培训-二级建造师培训-造价工程师-安全工程师-监理工程师考试培训 | 广东健伦体育发展有限公司-体育工程配套及销售运动器材的体育用品服务商 | 昆明网络公司|云南网络公司|昆明网站建设公司|昆明网页设计|云南网站制作|新媒体运营公司|APP开发|小程序研发|尽在昆明奥远科技有限公司 | 电动葫芦|防爆钢丝绳电动葫芦|手拉葫芦-保定大力起重葫芦有限公司 | 安徽合肥格力空调专卖店_格力中央空调_格力空调总经销公司代理-皖格制冷设备 | 祝融环境-地源热泵多恒系统高新技术企业,舒适生活环境缔造者! | 净水器代理,净水器招商,净水器加盟-FineSky德国法兹全屋净水 | 铸钢件厂家-铸钢齿轮-减速机厂家-淄博凯振机械有限公司 | 液压压力机,液压折弯机,液压剪板机,模锻液压机-鲁南新力机床有限公司 | 水质传感器_水质监测站_雨量监测站_水文监测站-山东水境传感科技有限公司 | 拉曼光谱仪_便携式|激光|显微共焦拉曼光谱仪-北京卓立汉光仪器有限公司 | 哈尔滨发电机,黑龙江柴油发电机组-北方星光 | 挨踢网-大家的导航! | 水厂自动化|污水处理中控系统|水利信息化|智慧水务|智慧农业-山东德艾自动化科技有限公司 | POM塑料_PBT材料「进口」聚甲醛POM杜邦原料、加纤PBT塑料报价格找利隆塑料 | 房屋质量检测-厂房抗震鉴定-玻璃幕墙检测-房屋安全鉴定机构 | 无线遥控更衣吊篮_IC卡更衣吊篮_电动更衣吊篮配件_煤矿更衣吊篮-力得电子 | 磁力轮,磁力联轴器,磁齿轮,钕铁硼磁铁-北京磁运达厂家 | PTFE接头|聚四氟乙烯螺丝|阀门|薄膜|消解罐|聚四氟乙烯球-嘉兴市方圆氟塑制品有限公司 | 广域铭岛Geega(际嘉)工业互联网平台-以数字科技引领行业跃迁 | 湖南自考_湖南自学考试网 | 【MBA备考网】-2024年工商管理硕士MBA院校/报考条件/培训/考试科目/提前面试/考试/学费-MBA备考网 | 房车价格_依维柯/大通/东风御风/福特全顺/江铃图片_云梯搬家车厂家-程力专用汽车股份有限公司 | 服务器之家 - 专注于服务器技术及软件下载分享 | 江苏齐宝进出口贸易有限公司| 温湿度记录纸_圆盘_横河记录纸|霍尼韦尔记录仪-广州汤米斯机电设备有限公司 | 生物颗粒燃烧机-生物质燃烧机-热风炉-生物颗粒蒸汽发生器-丽水市久凯能源设备有限公司 | 免联考国际MBA_在职MBA报考条件/科目/排名-MBA信息网 |