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

这个代码在php中有什么问题

I'm getting this message when I try to run a php script

Warning: preg_replace() [function.preg-replace]: Unknown modifier '.'

This is the code:

$ext = preg_replace("^.+\\.([^.]+)$", "\\1", $file);

You have to add an seperator for regex modifiers and the regex itself. I.e.

$ext = preg_replace("~^.+\.([^.]+)$~", "\1", $file);

近期文章

  • 选择SUM()作为for循环中的变量
  • PHP:在foreach循环中不保存的值
  • 为什么我的服务器不接受大于2MB的文件?
  • magento自定义模块日志功能
  • 使用一个foreach获取数组中的数组值
  • 如何在cakephp中将数组数组转换为数组
  • 如何使用php查找一个月中一周的周数
  • 如何限制用户下载或保存pdf文件? [重复]
  • 尽管一切正确,MySql查询语法错误
  • 为什么我们在某个地方使用fetch_array()而在其他地方使用result()?
  • wchar_t到PHP UTF8文件
  • 如何使用foreach循环生成mysql_query的结果
  • 是否有令人信服的理由从php 5.3切换到5.2? [关闭]
  • 如何从php接收json数据? [关闭]
  • CodeIgniter将多维数组作为单独的行插入到数据库表中
  • Codeigniter删除
  • $ _POST没有传递任何变量
  • JavaScript不工作的句子
  • 使用Ajax登录系统的安全性
  • 从链接传递PHP值

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华