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

您的位置:首頁技術(shù)文章
文章詳情頁

PHP中動(dòng)態(tài)HTML的輸出技術(shù)

瀏覽:10日期:2024-01-20 09:34:50
你可以在php程序中的任何地方使用 echo "hello world!"來輸出你想輸出的內(nèi)容。 不過你將遇到以下麻煩: 1 - 當(dāng)你試圖在hello和world之間加入兩個(gè)(或兩個(gè)以上)空格, 你使用: echo "hello world!"你得到的輸出還是一個(gè)空格,或者你在行首加入一個(gè)空格, 你的空格也將被忽略。 2 - 更糟的是輸出用戶輸入的內(nèi)容時(shí),有心或無意的用戶輸入將 使你的輸出變的一團(tuán)糟,甚至給其他用戶帶來麻煩。 比如: <form action="output.php"> <textarea name="in_txt"> </textarea> <br> <input type="submit"> </form> 如果用戶輸入中有不止一行的內(nèi)容,那么你如果簡單地 echo $in_txt; 用戶的換行將被忽略。 3 - 還是上面的例子,大部分情況我們不希望用戶輸入html 代碼,因?yàn)槟悴恢烙脩魰?huì)輸入什么。 用戶甚至可以寫一段代碼使你網(wǎng)站所有的用戶死機(jī)。 當(dāng)然你不希望那樣,但是你如果簡單地 echo $in_txt; 就不可能避免。 解決方法: 對于1,可以使用ereg_replace(" {2}","$nbsp;&nbsp;",$in_txt) 兩個(gè)在一起的空格將變成兩個(gè)空格的轉(zhuǎn)義符($nbsp)。 對于2,nl2br($in_txt)是最好的選擇,這樣所以的換行就換成 "<br>"了。 對于3,安全地顯示用戶輸入的html代碼,php中也有專門的函數(shù)。 htmlspecialchars($in_txt)就可以了。 另外,如果$in_txt是從mysql數(shù)據(jù)庫中提出的,那么他在以前插入時(shí) 一定要使用addslashes(),相應(yīng)的,取出時(shí)就一定要stripslashes()。 總結(jié): 如果$in_txt是用戶輸入的文本,一般可以這樣輸出: echo ereg_replace(" {2}","&nbsp;&nbsp;",nl2br(htmlspecialchars(stripslashes($in_txt))));
標(biāo)簽: PHP
主站蜘蛛池模板: 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 骁龙云呼电销防封号系统-axb电销平台-外呼稳定『免费试用』 | 比亚迪叉车-比亚迪电动叉车堆垛车托盘车仓储叉车价格多少钱报价 磁力去毛刺机_去毛刺磁力抛光机_磁力光饰机_磁力滚抛机_精密金属零件去毛刺机厂家-冠古科技 | 东莞韩创-专业绝缘骨架|马达塑胶零件|塑胶电机配件|塑封电机骨架厂家 | 色谱柱-淋洗液罐-巴罗克试剂槽-巴氏吸管-5ml样品瓶-SBS液氮冻存管-上海希言科学仪器有限公司 | 合肥弱电工程_安徽安防工程_智能化工程公司-合肥雷润 | T恤衫定做,企业文化衫制作订做,广告T恤POLO衫定制厂家[源头工厂]-【汉诚T恤定制网】 | 丝印油墨_水性油墨_环保油墨油漆厂家_37国际化工 | 断桥铝破碎机_发动机破碎机_杂铝破碎机厂家价格-皓星机械 | 水篦子|雨篦子|镀锌格栅雨水篦子|不锈钢排水篦子|地下车库水箅子—安平县云航丝网制品厂 | 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 | 重庆中专|职高|技校招生-重庆中专招生网 | SRRC认证_电磁兼容_EMC测试整改_FCC认证_SDOC认证-深圳市环测威检测技术有限公司 | 泰来华顿液氮罐,美国MVE液氮罐,自增压液氮罐,定制液氮生物容器,进口杜瓦瓶-上海京灿精密机械有限公司 | 液氮罐_液氮容器_自增压液氮罐-北京君方科仪科技发展有限公司 | 哈尔滨治「失眠/抑郁/焦虑症/精神心理」专科医院排行榜-京科脑康免费咨询 一对一诊疗 | Akribis直线电机_直线模组_力矩电机_直线电机平台|雅科贝思Akribis-杭州摩森机电科技有限公司 | 渣土车电机,太阳能跟踪器电机,蜗轮蜗杆减速电机厂家-淄博传强电机 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 | 楼承板-钢筋楼承板-闭口楼承板-无锡优贝斯楼承板厂 | 石家庄救护车出租_重症转院_跨省跨境医疗转送_活动赛事医疗保障_康复出院_放弃治疗_腾康26年医疗护送转诊团队 | 台式核磁共振仪,玻璃软化点测定仪,旋转高温粘度计,测温锥和测温块-上海麟文仪器 | 多物理场仿真软件_电磁仿真软件_EDA多物理场仿真软件 - 裕兴木兰 | 齿轮减速机电机一体机_齿轮减速箱加电机一体化-德国BOSERL蜗轮蜗杆减速机电机生产厂家 | 青岛侦探_青岛侦探事务所_青岛劝退小三_青岛调查出轨取证公司_青岛婚外情取证-青岛探真调查事务所 | 食品无尘净化车间,食品罐装净化车间,净化车间配套风淋室-青岛旭恒洁净技术有限公司 | 缠绕机|缠绕膜包装机|缠绕包装机-上海晏陵智能设备有限公司 | 免费网站网址收录网_海企优网站推荐平台| 裹包机|裹膜机|缠膜机|绕膜机-上海晏陵智能设备有限公司 | 化工ERP软件_化工新材料ERP系统_化工新材料MES软件_MES系统-广东顺景软件科技有限公司 | [品牌官网]贵州遵义双宁口腔连锁_贵州遵义牙科医院哪家好_种植牙_牙齿矫正_原华美口腔 | 建筑资质代办-建筑资质转让找上海国信启航 | 胶泥瓷砖胶,轻质粉刷石膏,嵌缝石膏厂家,腻子粉批发,永康家德兴,永康市家德兴建材厂 | 多功能真空滤油机_润滑油全自动滤油机_高效真空滤油机价格-重庆润华通驰 | 周易算网-八字测算网 - 周易算网-宝宝起名取名测名字周易八字测算网 | 全钢实验台,实验室工作台厂家-无锡市辰之航装饰材料有限公司 | 手机游戏_热门软件app下载_好玩的安卓游戏下载基地-吾爱下载站 | 砍排机-锯骨机-冻肉切丁机-熟肉切片机-预制菜生产线一站式服务厂商 - 广州市祥九瑞盈机械设备有限公司 | 航空铝型材,7系铝型材挤压,硬质阳*氧化-余润铝制品 | 基业箱_环网柜_配电柜厂家_开关柜厂家_开关断路器-东莞基业电气设备有限公司 | 西门子代理商_西门子变频器总代理-翰粤百科 |