时间:2021-07-01 10:21:17 帮助过:22人阅读
session_start(); 前面不能有输出,至于你说的500错误,可以将php错误提示打开就知道哪里出了问题了。
更但是 以前的代码都违规了:在 session_start(); 前面都有 echo ... 自然要报错的
可以在程序开始处用 ob_start(); 来回避
对于 更但是 的代码,你至少要在本地通过调试
如果没有本地环境,那么先检查文件名 Bcms.class.php 书写是否正确,特别是大小写,在检查文件是否存在
如果都没问题,就贴出他的代码
equire_once ( "Bcms.class.php" ) ;session_start();echo "01";session_start()前面不能有输出。
session_start(); 前面不能有输出,至于你说的500错误,可以将php错误提示打开就知道哪里出了问题了。 额。。BAE我是远程调试,怎么开啊。。
更但是 以前的代码都违规了:在 session_start(); 前面都有 echo ... 自然要报错的
可以在程序开始处用 ob_start(); 来回避
对于 更但是 的代码,你至少要在本地通过调试
如果没有本地环境,那么先检查文件名 Bcms.class.php 书写是否正确,特别是大小写,在检查文件是否存在
如果都没问题,就贴出他的代码 我本地调试什么问题都没有。。也不会挂,也能把require后面的输出显示出来
但是在BAE上我这么写,也只输出012
这么写,本地没问题(其实本地一直没问题),但到了BAE还是报错。。我又不会开错误提示。。
equire_once ( "Bcms.class.php" ) ;session_start();echo "01";session_start()前面不能有输出。
在
echo "2";
var_dump(file_exists('Bcms.class.php'));
你总得说明 Bcms.class.php 里面都做了什么吧?
在
echo "2";
var_dump(file_exists('Bcms.class.php'));
你总得说明 Bcms.class.php 里面都做了什么吧? 那是百度提供的消息服务的封装类。。用它实现发送邮件/短信什么的效果。。大概类似于PHPmailer吧。。
Baidu Cloud Message Service(以下简称BCMS)是百度于2011年7月最新设计研发,并于2011年底推出的国内首个消息服务平台。将消息服务的所有操作封装成一个类BaiduBcms,通过对该类的简单初始化,即可调用其内部的各种方法,使用百度消息服务。
像你这么改,确实把邮件发出来了,而且输出了一句bool true
不过,file_exists能替代掉require_once,这又是为什么呢?