我有50份时事通讯,它们都有不同的电子邮件帐号、十六进制颜色代码和推特帐号。一旦主版本被签署,我需要复制50次,并为每一次更改这些详细信息。
最好的方法是什么?我对PHP相当熟悉,也熟悉一些命令行。
目前,我只能考虑以下方式:使用数据库表值创建php脚本。每个表格行都将有新闻通讯名称、电子邮件帐户、twitter和十六进制代码。
php脚本将查看文件路径中的名称(以获得新闻稿名称),查询数据库中的名称,并将相关值返回到变量中。
将html更改为具有可变占位符,然后(不知何故!)在循环中(对于数据库中的每一行)回显这些值,并将其保存为html。
这似乎很冗长,我仍然不确定如何将最终版本保存为php中的.html。
有什么更好的建议吗?
newsletter.php
<?php
include('changes.php');
$changes = getchangesfor($argv[1]);
?>
<html>
<head>
<title><?php echo $changes['title']; ?></title>
</head>
<body bgcolor="<?php echo $changes['bgcolor']; ?>">
...
命令行:
$ php newsletter.php somecustomerid > customer-XX-newsletter.html
我想你可以从中了解情况。