相关疑难解决方法(0)

如何修复PHP中的"Headers already sent"错误

运行我的脚本时,我收到几个这样的错误:

警告:不能更改头信息-头已经发出(输出开始/some/file.php:12)在/some/file.php线23

错误消息中提到的行包含header()setcookie()调用.

这可能是什么原因?以及如何解决它?

php header

833
推荐指数
10
解决办法
133万
查看次数

如何将eregi转换为preg_match?

我正在使用一个使用的lib

eregi($match="^http/[0-9]+\\.[0-9]+[ \t]+([0-9]+)[ \t]*(.*)\$",$line,$matches)
Run Code Online (Sandbox Code Playgroud)

但由于eregi现在已被弃用,我想将上面的内容转换为preg_match.我尝试了如下

preg_match($match="/^http/[0-9]+\\.[0-9]+[ \t]+([0-9]+)[ \t]*(.*)\$/i",$line,$matches)
Run Code Online (Sandbox Code Playgroud)

但它会引发一个错误,说Unknown modifier '[' infilename.php

任何想法如何解决这个问题?

谢谢

php regex

8
推荐指数
3
解决办法
5833
查看次数

标签 统计

php ×2

header ×1

regex ×1