好的,第一个问题就到这里,
在激活我正在编写的模块时运行的函数需要将电子邮件模板放入 MySQL 数据库中。问题是这些是聪明的模板并使用 {$vars},现在当我在 PHP 中执行此操作时,{$vars} 被解释为 PHP 变量,以便在运行之前放入 sql 查询中。
如何告诉 PHP 不要将“{$var}”解释为变量而是字符串?
这是当前查询:
$sqlEmail1 = "INSERT INTO `tblemailtemplates` (`type`, `name`, `subject`, `message`, `attachments`, `fromname`, `fromemail`, `disabled`, `custom`, `language`, `copyto`, `plaintext`)
VALUES ('general', 'IPGeek - Custom Email 1', 'Password Reset', 'Some text that contains {$company_name} among other things', '', '', '', '', '1', '', '', 0)"
这应该是上面创建的电子邮件模板:
Some text that contains {$company_name} among other things
但它创建了这个:
Some text that contains
任何帮助都会很高兴收到!