<?php /** * 发博客 * @author 潘洪学 panliu888@gmail.com * @create_date 2011-10 */ include_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 'init.php'; Passport::RequireLogin(); $wt_open = new WTOpen(); $thirdAccount = new ThirdAccount(); if (Request::IsPost()) { if (!validate()) { $TEMPLATE['data'] = $_POST; } else { // 首先获取内容中包含的远程图片,并替换为本地图片 $content = save_remote_img($_POST['content']); $wbs = $_POST['target']; $task = new Task(); if ($_POST['time'] == 'on') { // 定时发送 foreach ($wbs as $type) { $task->AddTask($type, $content, $_POST['send_time'], NULL, Task::TASK, NULL, 'blog', $_POST['title']); } $TEMPLATE['report']['time'] = array('status' => true, 'msg' => '定时发送成功!<a href="task.php">查看</a>'); } else { $watch = new Stopwatch(); $watch->Start(); // 直接发送 foreach ($wbs as $type) { $type_arr = explode('|', $type);