maketohtml.php
<?php include "inc.php"; ?>
<?php
$MessageID = $_REQUEST["MessageID"];
$rootdir = $_SERVER['HTTP_HOST'];
$html = file_get_contents("http://$rootdir/messageInfo.php?MessageID=$MessageID");
//echo "html---$html";
$path = date("Ym",time());
$dir = "html/".$path;
if(file_exists ($dir)){
}
else{
mkdir ($dir, 0777);
echo "目录".$dir."创建成功!<br>";
}
$filename = "html/$path/info_$MessageID.html";
// 使用写入模式打开$filename
if (!$handle = fopen($filename, 'w')) {
print "不能打开文件 $filename";
exit();
}
// 将$html写入到我们打开的文件中。
if (is_writable($filename)) {
if (!fwrite($handle, $html)) {
print "不能写入到文件 $filename";
exit;
}
print "文件 $filename 更新成功!\n\r";
fclose($handle);
}else {
print "文件 $filename 不可写";
}
$sql = "update Messages set HtmlUrl='".$filename."' where MessageID=$MessageID";
$conn->exec($sql);
$page = $_REQUEST["page"];
echo "<script>alert('文件生成成功!');location.href='index.php?page=".$page."';</script>";
?>