菜鸟问题:我哪里出错了?关于define define('MESSAGE','$message');不能定义变量! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 define() 函数是定义一个常量,而你这样define('MESSAGE','$message'); 写的话,就是定义一个变量了。所以错误就在这 1 建立模板文件,当然其它的配置你也可以设置和消息一样的形式.读取模板文件,获取表单上提交的信息,替换模板中{message},写入config.php.config.tpl.php<?phpdefine('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 当然你也可以直接读写文件,进行操作. jakey9826你很热心,但我同时很菜,所以不知道怎么继续写。可以帮我把那3个文件都改好吗?呵呵? //config.tpl.php<?phpdefine('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<?phpif($_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);define('MESSAGE',"$message"); PHP页面无法进入,点击进入则用DW8打开 如何在页面中加入javascript代码,实现alert窗口提示 写了一个留言本,为什么不显示内容 多国语版本问题 请问如何倒序输出xml? 用DOMdocument 求个数据存储方式的建议,希望大家来给个意见 如何将值和函数带入模板文件 误删除MYSQL数据库,急求助恢复!!! 请问各位大侠,在php中如何实现分页? 最佳PHP学习路线 新手问题 关于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");