字符串笔记(六)

<?php 
/*
 * addslashes() 在预定义字符串钱添加反斜杠 在php.ini中默认开启 magic_quotes_gpc = On
 * stripslashes() 把转义字符的反斜杠删除
 * 由于空间商不同,不知道是否能够自动转义 
 * 通过 get_magic_quotes_gpc() 来判断是否能够自动转义 返回1为真则开启了自动转义 0为假未开启
 * 如果系统默认转义,那再使用addslashes()函数会重复转义 不是我们想要的效果
 * 
 * get_magic_quotes_runtime() 获得外部文件及数据库资料时是否进行转义
 * set_magic_quotes_runtime(); 0为设置不转义,1设置为转义 多为做数据库备份用
 * strip_tags 去除HTML XML php的标签项
 */
 /*
if(!get_magic_quotes_gpc()){
	$cname = addslashes($_GET['cname']);
	$uname = addslashes($_GET['uname']);
}else{
	$cname = $_GET['cname'];
	$uname = $_GET['uname'];
}
echo $uname."<br />";
echo stripcslashes($uname)."<br />";
  * 
  */
  
  set_magic_quotes_runtime(1);
  $fp = fopen('test.txt', 'r');
  while($row = fread($fp, 1024)){
  	echo stripcslashes(htmlspecialchars($row));
  }
   
$str = "<div style='background:#ccc'>我们都是<span style='font-size:30px;'>it757好学生<span></div>";
echo $str."<br />";
echo strip_tags($str)."<br />";
echo strip_tags($str,'<span>');
?>
<form action="" method="get">
	课程名:<input type="text" name="cname" /><br />
	学员名:<input type="text" name="uname" /><br />
	<input type="submit" value="提交" />
</form>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值