制定一种以编程方式更改50个简报的方法

时间:2012-03-25 17:29:25

标签: php

我有50个简报,都有不同的电子邮件帐号,十六进制颜色代码和推特帐户。一旦主人签名,我需要复制50次,并为每个人更改这些细节。

最好的方法是什么?我非常了解PHP,也有一些命令行。

此刻,我只能想到以下方式: 使用数据库表值创建php脚本。 每个表格行都有通讯名称,电子邮件帐户,推特和十六进制代码。

然后,php脚本将查看文件路径中的名称(以获取新闻稿名称)查询数据库中的此名称,并将关联的值返回到变量中。

将html更改为具有变量占位符然后(以某种方式!)在循环内回显这些值(对于数据库中的每一行)并将其保存为html。

这看起来很长,我仍然不确定如何将最终版本保存为php中的.html。

有更好的建议吗?

1 个答案:

答案 0 :(得分:1)

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

我想你可以从中得到这些照片。