define('MESSAGE','$message');
不能定义变量!
不能定义变量!
解决方案 »
- realpath的问题 初学PHP菜鸟
- 满分求这段代码怎么用Smarty分页
- 怎样得到合条件记录数?
- 我在法国有能力找到web类项目订单,现欲寻求国内合作者/程序员远程共同实现(业余时间)
- php 中怎么实现低权限添加的数据要通过高权限的审核才能通过添加呢.....给点思路
- urlrewrite如何写这样的效果
- PHPGTK很爽,推荐大家都试试
- 研究一个问题,顶者有分(100分,不够另开帖散分):PHP5 JAVA整合的配置方法.
- php最新版本已经升到7.1.0了,坛子里竟然一点动静都没有
- tp5 存入路径 出现问题 大家遇到的进来看看吧 出出主意
- 新手问题 关于Smarty的字符串强制类型转换!! 马上给分
- 请教现在php SOAP技术在大公司是否很常用?有什么技术优势?
1 建立模板文件,当然其它的配置你也可以设置和消息一样的形式.
读取模板文件,获取表单上提交的信息,替换模板中{message},写入config.php.
config.tpl.php
<?php
define('SMTPSERVER','smtp.mail.yahoo.com');
define('PORT','25');
define('SMTPUSER','abc');
define('SMTPPWD','123');
define('MAILTYPE','HTML');
define('SENDER','abc');
define('TO','[email protected]');
define('SUBJECT','新留言');
define('MESSAGE','{message}');
define('SUCCESSFULLY','发送成功!');
define('UNSUCCESSFULLY','发送失败!');
?>2 当然你也可以直接读写文件,进行操作.
//config.tpl.php
<?php
define('SMTPSERVER','smtp.mail.yahoo.com');
define('PORT','25');
define('SMTPUSER','abc');
define('SMTPPWD','123');
define('MAILTYPE','HTML');
define('SENDER','abc');
define('TO','[email protected]');
define('SUBJECT','新留言');
define('MESSAGE','{message}');
define('SUCCESSFULLY','发送成功!');
define('UNSUCCESSFULLY','发送失败!');
?>
//send.php
<?php
if($_POST['submit'] != "")
{
$strContent = file_get_contents("config.tpl.php");
$strContent = str_replace("{message}", $_POST['message'], $strContent);
file_put_contents('config.php', $strContent);
echo "<script language='javascript'>alert('success!'); window.location='send.php';</script>";
}
?>
<form action="send.php" method="POST">
留言: <input type="text" id="textinput" name="message" size="20" />
<input type="submit" name='submit' value="提交" />
</form>
define('MESSAGE',"$message");