我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

使用U + 202E保护文件上传文件

how would one detect if a user put the unicode U+202E in their file? I dont want to accept files with that character for security reasons.

Thank you very much.

To remove:

$str = preg_replace("/[\x{202E}]+/u", "", $str);

or just check if something contains U+202E

if(preg_match("/[\x{202E}]+/u", $str)){

if you want to search all U+202A-E use [\x{202A}-\x{202E}]

近期文章

  • cakePHP在此服务器上找不到请求的地址错误
  • ATK4&cron作业,使用ds-addons / Scheduler
  • 成功存储在db中时出现php错误消息
  • 在jQuery UI对话框中将数据从JSON获取到TextBoxes
  • Authorize.net - ARB拒绝交易的通知
  • 我的联系表格有问题
  • 使用Yii自动加载PHPExcel库(包含(PHPExcel_Worksheet_Drawing.php):无法打开流:没有这样的文件或目录)
  • CakePHP - 一个有两个外键的HABTM
  • 在PHP代码中嵌入多行警报框
  • 查看数据匹配MySQLi的行
  • 将对象克隆保存为受保护属性
  • htaccess缓存和php缓存太多了
  • 从youtube api输出中删除videoid
  • 嵌入PHP联系我们表单到html文档
  • PHP - 仅使用表单中的最后一行表单
  • 在COUNT查询上传递静态值(PHP / MySQL)
  • Htaccess重定向以匹配格式在所有URL中添加字符串
  • 禁用CakePHP中的某些视图的分页
  • 如何比较两个不同的SQL表并获得不同的值?
  • 在PHP中循环使用多维数组

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华