php课程 6-21 HTML标签相关函数
php课程 6-21 HTML标签相关函数
一、总结
一句话总结:1、存入数据库的html标签代码:$info=addslashes(htmlspecialchars($_POST['info'])); 2、读取数据库的html标签代码需要解实体: htmlspecialchars_decode($str); 3、stripslashes() 去转义引号不需要用,因为存入数据库里面的数据引号是没有转义字符的。slashes是斜杆语法的意思。
二、php课程 6-21 HTML标签相关函数
2.字符串大小写转换函数
strtolower()
strtoupper()
ucfirst()
ucwords()
3.与html标签相关联的字符串函数
nl2br()
strip_tags()
htmlspecialchars()
htmlspecialchars_decode()
addslashes()
stripslashes()
三、代码实例
ucfirst首字母大写
<?php $str='hello world!'; echo ucfirst($str); ?>
ucwords单词首字母大写
<?php $str='hello world!'; echo ucwords($str); ?>
nl2br把换行符替换成br标签
<?php $str="aaaaaaa\nbbbbbb\ncccccc\ndddddddd"; echo nl2br($str); ?>
strip_tags过滤掉html标签
<?php $str="<h1>aaaaaaa</h1><h1>bbbbbb</h1>"; echo strip_tags($str); ?>
htmlspecialchars转实体
<?php $str='<h1>aaaaaa</h1>'; echo htmlspecialchars($str); ?>
addslashes的作用
1 <?php 2 3 $info=addslashes($_POST['info']); 4 5 //操作数据库 6 $pdo=new PDO('mysql:host=localhost;dbname=test','root','123'); 7 $pdo->exec('set names utf8'); 8 9 $sql="insert into mess(info) values('{$info}')"; 10 11 echo $sql; 12 13 if($pdo->exec($sql)){ 14 echo "数据添加成功!"; 15 }else{ 16 echo '数据添加失败!'; 17 } 18 ?>
演示html相关函数的数据库操作
1 <?php 2 3 $info=addslashes(htmlspecialchars($_POST['info'])); 4 5 //操作数据库 6 $pdo=new PDO('mysql:host=localhost;dbname=test','root','123'); 7 $pdo->exec('set names utf8'); 8 9 $sql="insert into mess(info) values('{$info}')"; 10 11 echo $sql; 12 13 if($pdo->exec($sql)){ 14 echo "数据添加成功!"; 15 }else{ 16 echo '数据添加失败!'; 17 } 18 ?>
htmlspecialchars转实体2
1 <?php 2 3 $info=addslashes(htmlspecialchars($_POST['info'])); 4 5 //操作数据库 6 $pdo=new PDO('mysql:host=localhost;dbname=test','root','123'); 7 $pdo->exec('set names utf8'); 8 9 $sql="insert into mess(info) values('{$info}')"; 10 11 echo $sql; 12 13 if($pdo->exec($sql)){ 14 echo "数据添加成功!"; 15 }else{ 16 echo '数据添加失败!'; 17 } 18 ?>
htmlspecialchars_decode解实体
<?php $str="aaaa "bbbbb" id=<>10<>20 'ddddd' <b>eeeeee</b> delete * from mess where id<>0"; echo htmlspecialchars_decode($str); ?>
版权申明:欢迎转载,但请注明出处
一些博文中有一些参考内容因时间久远找不到来源了没有注明,如果侵权请联系我删除。
在校每年国奖、专业第一,加拿大留学,先后工作于华东师范大学和香港教育大学。
2024-09-05:27岁,宅加太忙,特此在网上找女朋友,vx:fan404006308
AI交流资料群:753014672