BugTrack/2287
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* form でtextarea を使って得た値への改行コードの処理につ...
- ページ: [[BugTrack2]]
- 投稿者: 名無しさん
- 優先順位: 低
- 状態: 提案
- カテゴリー: その他
- 投稿日: 2007-11-12 (月) 21:15:27
- バージョン:
#contents
** メッセージ [#mffc8dcd]
外部から送られてきたデータに対する、改行コードの処理など...
--------
- 1 -- [[1]] &new{2016-10-31 (月) 10:57:57};
#comment
**改行コードの処理を2重にしている [#tb321af3]
%%システム系の%%昔からあるedit やpcomment などは、$vars['...
-[[cvs:lib/init.php]] (1.54) での事前処理部分
// 整形: msg, 改行を取り除く
if (isset($vars['msg'])) {
$get['msg'] = $post['msg'] = $vars['msg'] = str_replace...
}
[[cvs:plugin/insert.inc.php]] (1.15)
function plugin_insert_action()
{
global $script, $vars, $cols, $rows;
global $_title_collided, $_msg_collided, $_title_updated;
if (PKWK_READONLY) die_message('PKWK_READONLY prohibits...
if (! isset($vars['msg']) || $vars['msg'] == '') return;
$vars['msg'] = preg_replace('/' . "\r" . '/', '', $vars...
[[cvs:plugin/memo.inc.php]] (1.16)
function plugin_memo_action()
{
global $script, $vars, $cols, $rows;
global $_title_collided, $_msg_collided, $_title_updated;
if (PKWK_READONLY) die_message('PKWK_READONLY prohibits...
if (! isset($vars['msg']) || $vars['msg'] == '') return;
$memo_body = preg_replace('/' . "\r" . '/', '', $vars['...
--------
- 1 -- [[1]] &new{2016-10-31 (月) 10:57:47};
#comment
**改行コードの処理を行っていない物がある [#u9efb27f]
$vars['msg'] 以外のものは、改行コードの処理そのものをして...
- 一部訂正とお詫びを。file_write() の中で、"\r" の置換え...
--------
#comment
**改行コードの処理がなぜ「"\r" を消す」なのか [#cfb9d951]
そもそも改行コードは、LF("\n") 、CR("\r") 、CR+LF("\r\n")...
外部からの入力に対しての改行コードの処理は"\r" を消すとい...
- 追記。1.3 系ではすべてに対応していたように見えます。&br...
// 整形: msg
if (isset($vars['msg'])) {
$get['msg'] = $post['msg'] = $vars['msg'] = preg_replac...
}
[[cvs:lib/init.php]] (1.4 系、Rev. 1.54) からの抜粋
// 整形: msg, 改行を取り除く
if (isset($vars['msg'])) {
$get['msg'] = $post['msg'] = $vars['msg'] = str_replace...
}
この入力データの改行コードがらみの部分が理由で、1.3 系か...
--------
- 1 -- [[1]] &new{2016-10-31 (月) 10:57:54};
#comment
終了行:
* form でtextarea を使って得た値への改行コードの処理につ...
- ページ: [[BugTrack2]]
- 投稿者: 名無しさん
- 優先順位: 低
- 状態: 提案
- カテゴリー: その他
- 投稿日: 2007-11-12 (月) 21:15:27
- バージョン:
#contents
** メッセージ [#mffc8dcd]
外部から送られてきたデータに対する、改行コードの処理など...
--------
- 1 -- [[1]] &new{2016-10-31 (月) 10:57:57};
#comment
**改行コードの処理を2重にしている [#tb321af3]
%%システム系の%%昔からあるedit やpcomment などは、$vars['...
-[[cvs:lib/init.php]] (1.54) での事前処理部分
// 整形: msg, 改行を取り除く
if (isset($vars['msg'])) {
$get['msg'] = $post['msg'] = $vars['msg'] = str_replace...
}
[[cvs:plugin/insert.inc.php]] (1.15)
function plugin_insert_action()
{
global $script, $vars, $cols, $rows;
global $_title_collided, $_msg_collided, $_title_updated;
if (PKWK_READONLY) die_message('PKWK_READONLY prohibits...
if (! isset($vars['msg']) || $vars['msg'] == '') return;
$vars['msg'] = preg_replace('/' . "\r" . '/', '', $vars...
[[cvs:plugin/memo.inc.php]] (1.16)
function plugin_memo_action()
{
global $script, $vars, $cols, $rows;
global $_title_collided, $_msg_collided, $_title_updated;
if (PKWK_READONLY) die_message('PKWK_READONLY prohibits...
if (! isset($vars['msg']) || $vars['msg'] == '') return;
$memo_body = preg_replace('/' . "\r" . '/', '', $vars['...
--------
- 1 -- [[1]] &new{2016-10-31 (月) 10:57:47};
#comment
**改行コードの処理を行っていない物がある [#u9efb27f]
$vars['msg'] 以外のものは、改行コードの処理そのものをして...
- 一部訂正とお詫びを。file_write() の中で、"\r" の置換え...
--------
#comment
**改行コードの処理がなぜ「"\r" を消す」なのか [#cfb9d951]
そもそも改行コードは、LF("\n") 、CR("\r") 、CR+LF("\r\n")...
外部からの入力に対しての改行コードの処理は"\r" を消すとい...
- 追記。1.3 系ではすべてに対応していたように見えます。&br...
// 整形: msg
if (isset($vars['msg'])) {
$get['msg'] = $post['msg'] = $vars['msg'] = preg_replac...
}
[[cvs:lib/init.php]] (1.4 系、Rev. 1.54) からの抜粋
// 整形: msg, 改行を取り除く
if (isset($vars['msg'])) {
$get['msg'] = $post['msg'] = $vars['msg'] = str_replace...
}
この入力データの改行コードがらみの部分が理由で、1.3 系か...
--------
- 1 -- [[1]] &new{2016-10-31 (月) 10:57:54};
#comment
ページ名: