当前位置:编程学习 > php >>

php如何读取文本内的的 自定义常量?

 

以下是作为缓存文件:welcome.txt

-------------------------------------------------------------------------

Subject: 欢迎光临 "{SITENAME}"

{WELCOME_MSG}

请妥善保管这封信件。您的帐户信息如下所示:

----------------------------
用户名:{USERNAME}

论坛链接: {U_BOARD}
----------------------------

请注意避免遗失密码,因为数据库中保存的密码已被加密。如果遗忘密码,您可以重新申请一个,并通过与激活此账户相同的方式激活它。

感谢您的注册!

{EMAIL_SIG}

--------------------------------------------------------------------------

 

{SITENAME}、{WELCOME_MSG}、{USERNAME}、{U_BOARD}、{EMAIL_SIG}、为自定义常量。

以下是我的php脚本代码:

---------------------------------------------------------------------------

<?php

//定义常量

define("SITENAME","Hello Welcome to my Web Site");

define("WELCOME_MSG","HI! Hello");

 

$file_name = "welcome.txt";
    //取得文件内容
    $f = file($file_name);

    //print_r($f);#测试,每一行,返回数组


?>

问题:

输出的文本文件如何调用自定义常量

答案:
你看看能解决你得问题不?
<?php
$username = "白瑾浩";
$title = "我的主页";
$fp = fopen('test.html','r');
$content  = fread($fp,filesize('test.html'));
$content =str_replace('{ username }',$username,$content);
$content =str_replace('{ title }',$title,$content);
echo $content;
?>


test.html代码:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>{ title }</title>
</head>
<body style="color:red; background:blue; " >
你好!欢迎你{ username },进入我的web设计;
</body>
</html>

上一个:学java还是.net或者php好啊
下一个:php程序如何批量生成静态页

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,