BugTrack/344
の編集
Top
/
BugTrack
/
344
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
*特定のページで更新ができない [#v6e2dc63] -ページ: BugTrack -投稿者: [[reimy]] -優先順位: 緊急 -状態: 完了 -カテゴリー: 本体バグ -投稿日: 2003-05-26 (月) 18:04:47 -バージョン: **メッセージ [#n81e0791] 特定のページで、編集画面から「更新」をクリックすると、画面が真っ白になり、ページが更新されない。 ファイルは webuser -wr-wr-wr になってます。 ---- -init.phpのerror_reportingをE_ALLにして、何が起こっているかを確認してみてください。 -- [[ぱんだ]] &new{2003-05-26 (月) 21:19:32}; --何も表示されません。真っ白です。 -- [[reimy]] &new{2003-05-26 (月) 22:24:31}; <html><body></body></html> -固有IDの生成ルーチンにバグがありました。半角で228文字を超える見出し行があると、uniqid()関数のところでエラーになります。([[PHP:uniqid]]は114文字を超えるprefixを食わせるとエラーになる。) -- [[ぱんだ]] &new{2003-05-26 (月) 22:43:17}; diff -u -r1.18 file.php --- file.php 26 Apr 2003 05:14:25 -0000 1.18 +++ file.php 26 May 2003 13:41:34 -0000 @@ -72,7 +72,7 @@ // 固有IDを生成する // ランダムな英字(1文字)+md5ハッシュのランダムな部分文字列(7文字) $anchor = chr(mt_rand(ord('a'),ord('z'))). - substr(md5(uniqid(substr($matches[1],114),1)),mt_rand(0,24),7); + substr(md5(uniqid(substr($matches[1],0,100),1)),mt_rand(0,24),7); $str = rtrim($matches[1])." [#$anchor]"; } $retvars[] = $str; --「先頭から114文字」を間違って「114文字目以降すべて」にしてしまっていました。 XD -- [[ぱんだ]] &new{2003-05-26 (月) 22:43:17}; --安全のため、「先頭から100文字」に修正してあります。 -- [[ぱんだ]] &new{2003-05-26 (月) 22:43:17}; -cvsに投入しました。[[cvs:file.php]](v1.4:r1.19) -- [[ぱんだ]] &new{2003-05-26 (月) 22:47:17}; --うまくいきましたm(__)m -- [[reimy]] &new{2003-05-26 (月) 23:10:27}; //#comment
タイムスタンプを変更しない
*特定のページで更新ができない [#v6e2dc63] -ページ: BugTrack -投稿者: [[reimy]] -優先順位: 緊急 -状態: 完了 -カテゴリー: 本体バグ -投稿日: 2003-05-26 (月) 18:04:47 -バージョン: **メッセージ [#n81e0791] 特定のページで、編集画面から「更新」をクリックすると、画面が真っ白になり、ページが更新されない。 ファイルは webuser -wr-wr-wr になってます。 ---- -init.phpのerror_reportingをE_ALLにして、何が起こっているかを確認してみてください。 -- [[ぱんだ]] &new{2003-05-26 (月) 21:19:32}; --何も表示されません。真っ白です。 -- [[reimy]] &new{2003-05-26 (月) 22:24:31}; <html><body></body></html> -固有IDの生成ルーチンにバグがありました。半角で228文字を超える見出し行があると、uniqid()関数のところでエラーになります。([[PHP:uniqid]]は114文字を超えるprefixを食わせるとエラーになる。) -- [[ぱんだ]] &new{2003-05-26 (月) 22:43:17}; diff -u -r1.18 file.php --- file.php 26 Apr 2003 05:14:25 -0000 1.18 +++ file.php 26 May 2003 13:41:34 -0000 @@ -72,7 +72,7 @@ // 固有IDを生成する // ランダムな英字(1文字)+md5ハッシュのランダムな部分文字列(7文字) $anchor = chr(mt_rand(ord('a'),ord('z'))). - substr(md5(uniqid(substr($matches[1],114),1)),mt_rand(0,24),7); + substr(md5(uniqid(substr($matches[1],0,100),1)),mt_rand(0,24),7); $str = rtrim($matches[1])." [#$anchor]"; } $retvars[] = $str; --「先頭から114文字」を間違って「114文字目以降すべて」にしてしまっていました。 XD -- [[ぱんだ]] &new{2003-05-26 (月) 22:43:17}; --安全のため、「先頭から100文字」に修正してあります。 -- [[ぱんだ]] &new{2003-05-26 (月) 22:43:17}; -cvsに投入しました。[[cvs:file.php]](v1.4:r1.19) -- [[ぱんだ]] &new{2003-05-26 (月) 22:47:17}; --うまくいきましたm(__)m -- [[reimy]] &new{2003-05-26 (月) 23:10:27}; //#comment
テキスト整形のルールを表示する