3 Ajax Chat for TRPG ver.2.6.2
4 (c)2007-2009 Cake All Rights Reserved.
5 Mail : cake_67@users.sourceforge.jp
6 Home : http://trpgtools-onweb.sourceforge.jp/
12 session_cache_limiter('public');
15 ini_set('log_errors', false);
16 ini_set('error_log', "./php_error.log");
19 require_once './trpgchat-ini.php';
20 require_once './lib/trpgchat.php';
23 set_config(read_config());
26 if (!COOKIE || !intval(COOKEI_EXPIRE)) {
27 error("クッキー無効のため、保存できません");
32 $host = gethostbyaddr($_SERVER['REMOTE_ADDR']);
33 $ua = getenv("HTTP_USER_AGENT");
43 if (!$request = $_GET) {
53 if(strpos($request['c'], 'name_off=', 0) === false) {
54 error("このデータは保存できません");
59 $filename = $request['f'];
61 $filename = 'AjaxChatForTRPG';
65 if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false) {
67 $filename = mb_convert_encoding($filename, 'SJIS', 'UTF-8');
69 $filename = str_replace(array("\r", "\n"), '', $filename);
73 header("Content-type: text/plain");
74 header("Content-Disposition: attachment; filename=$filename");
75 header("Content-length: ".strlen($request['c']));