我正在使用邮戳入站电子邮件功能构建PHP脚本 - 演示PHP代码会为我抛出各种错误。我几乎从演示页面逐字逐句地复制了代码,但是\似乎导致了PHP错误。 Demo code homepage is here
我正在使用的代码:
require_once '/postmark/Autoloader.php';
\Postmark\Autoloader::register();
// this file should be the target of the callback you set in your postmark account
$inbound = new \Postmark\Inbound(file_get_contents('php://input'));
错误:
解析错误:语法错误,第10行/home/path/page.api.email.php中的意外T_STRING
第10行是:\ Postmark \ Autoloader :: register();
答案 0 :(得分:1)
听起来你可能没有运行PHP> = 5.3 - Namespaces(\ Postmark \ Autoloader)仅支持> = 5.3
答案 1 :(得分:0)
试试这个:
$stmt = $this->link->prepare("SELECT name, date, start FROM bookings WHERE date LIKE CONCAT(?, '-', ?, '%')"); //Sql query for name ,date ,start time
$this->is_slot_booked_today = 0;
// Defaults to 0
$stmt->bind_param('ss',$year,$month);
//this is where error is pointing line 72
$stmt->bind_result($name, $date, $start);