<?php
-// $Id: memo.inc.php,v 1.10 2004/07/24 14:16:32 henoheno Exp $
+// $Id: memo.inc.php,v 1.11 2004/07/24 14:58:41 henoheno Exp $
/////////////////////////////////////////////////
// ¥Æ¥¥¹¥È¥¨¥ê¥¢¤Î¥«¥é¥à¿ô
$memo_body = preg_replace("/\r/", '', $vars['msg']);
$memo_body = str_replace("\n", "\\n", $memo_body);
+ $memo_body = str_replace('"', '"', $memo_body); // Escape double quotes
+ $memo_body = str_replace(',', ',', $memo_body); // Escape commas
$postdata_old = get_source($vars['refer']);
$postdata = '';
}
$memo_no = $numbers[$vars['page']]++;
- $data = '';
- if (func_num_args()) {
- list($data) = func_get_args();
- }
-
+ $data = func_get_args();
+ $data = implode(',', $data); // Care all arguments
+ $data = str_replace(',', ',', $data); // Unescape commas
+ $data = str_replace('"', '"', $data); // Unescape double quotes
$data = htmlspecialchars(str_replace("\\n", "\n", $data));
$s_page = htmlspecialchars($vars['page']);