php怎样正确处理text文本框里的特殊字符,还有换行

php怎样正确处理text文本框里的特殊字符,还有换行,第1张

字段的长度你可以加大一些,这个存储文本的字段大点影响不大,

为了特殊字符正确输出,在存储和取值的时候可以用下面两个函数,

把文本里的特殊字符转换一下

htmlspecialchars()

函数把一些预定义的字符转换为

HTML

实体

htmlspecialchars_decode

将特殊的

HTML

实体转换回普通字符

<?php //导入CSV表格:CSV转数组 

$fp = fopen($_FILES['myfile']['tmp_name'], 'r') 

while ( ($row = fgetcsv($fp)) !== FALSE ) { //从文件指针中读入一行并解析CSV 

    $arr[] = $row } fclose($fp) //开启事务,循环插入 

    $link = mysqli_connect("127.0.0.1", "root", "root", "zwxiaomi") 

    if (!$link){echo"<script>alert('数据库连接失败!')</script>"} 

    $link->query("SET NAMES UTF8")

    foreach($arr as $row){ 

    

        $danhao=substr($row[2],1)

    

    

        $sql="INSERT INTO zaitugongdan (FirstName, LastName, danhao) 

            VALUES ('".$row[0]."','".$row[1]."','".$danhao."')" 

        $link->query($sql) 

     }

   ?>

在代码中去掉这个符号不就可以了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/sjk/10813095.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-11
下一篇2023-05-11

发表评论

登录后才能评论

评论列表(0条)

    保存