[
自宅サーバーWebRing
┃
前
|ID=54
前後5表示
|
次
┃
乱移動
|
サイト一覧
]
このサイト内
書籍 DVD CD
Google(日本語)
Google(Web全体)
Google(イメージ)
Google(キャッシュ)
Yahoo! JAPAN
goo 英和
goo 和英
goo 国語
goo 新語
サイトマップ
リンク集
ダウンロード
フォーラム
Users Wiki
最新情報
TOP
»
xpwiki
»
xpWiki開発日記
» 2012-04-01 の編集
|
新規
下位
一覧
検索
最新
ヘルプ
ページへ戻る
編集
複製
履歴
添付
Note
リンク元
印刷
Ver. 5.01.12 ファイルアップロードに関する修正など
の編集
xpwiki
:
xpWiki開発日記
/
2012-04-01
の編集
xpWiki開発日記/2012-04-01 の編集
詳細な入力項目を表示
ページタイトル
( 空白で自動設定 )
:
ページ頭文字読み:
ページ並び順
( 0-9 小数可 標準:1 )
:
ページ別名
(複数は[
改行
]で区切る)
:
ページ内容:
#navi(../) #boxdate * Ver. 5.01.12 ファイルアップロードに関する修正など [#y500f4f4] &ref(xpWiki開発日記/module_icon.png,left); &tag(picup,iOS,Enbug,YouTube,メインメニュー,X-elFinder); #clear(left) ** 概要 [#a991e3bb] - メインメニューブロックへ「ユーザー毎設定」へのリンク(?cmd=user_pref)を追加した。 - ブラケット "[[ ]]" でのURLリンクで site:// スキームが利用できなかったので修正。 - X-elFinder の PathInfo ではないファイルリンクに対応。 - JavaScript 構文の厳格化 - YouTube の "youtu.be" リンクに対応 - For iPad iOS 5 (optimize popup window) - ドラッグ&ドロップファイルアップロードを組み込んだ時にエンバグして、ポップアップウィンドウの通常のファイルアップロードフォームからアップロードした場合に、戻るページが適切ではなかったのを修正。 - iOS 向けの picup アプリを使用したファイルアップロード時に戻るページのURLが不適切だったのを修正。また、ウィンドウの変遷とクローズが不適切だったのを修正。 ** ダウンロード [#a149ebac] - [[xpWiki開発日記 - ダウンロード>../#pa6659db]] ** [[github:https://github.com/nao-pon/xpWiki]] 更新内容 [#x91b714e] - [[Commit History · nao-pon/xpWiki:https://github.com/nao-pon/xpWiki/commits/master/]] ** 一行コメント [#m59c9885] - xpwiki 4.02.15からバージョンアップしたところ、swfファイルが表示されなくなってしまいました。問題にお心あたりなどございますでしょうか?(XOOPS Cube Legacy 2.1.6) -- [[通りすがりさん]] &new{2012-04-14 (土) 01:15:38}; - (続きです)gifやzipは正常に表示されています。ページ下部の「添付ファイル」中の ***.swf をクリックすると閲覧できました。更にどのページにもファイルをアップロードできなくなってしまいました。 -- [[通りすがりさん]] &new{2012-04-14 (土) 01:19:38}; - (続きです)html側、trust側ともに全上書きしております。core_addonsをxoops側に上書きしたところ何も表示されなくなりましたので、この部分だけは元に戻しました。以上がここまでの経緯です。 -- [[通りすがりさん]] &new{2012-04-14 (土) 01:23:53}; - (続きです)恐れ入りますがお手すきの際にでもご助言頂けると幸いです。よろしくお願い致します。 -- [[通りすがりさん]] &new{2012-04-14 (土) 01:24:48}; - (続きです)/xpwiki/admin/setup.cgi で全項目OK表示を確認、データーベースシンクロも済んでおりますが、状況は変わりませんでした。 -- [[通りすがりさん]] &new{2012-04-14 (土) 01:44:07}; -- Flash の件はファイルの詳細でインライン表示が禁止になっている可能性があります。[詳細]からインライン表示を有効に設定してみてください。&br;ファイルがアップロードできないということですが、サーバーPHPのバージョンとお使いのブラウザは何ですか?ブラウザが IE 以外なら JavaScript を無効にしてテストするか、IE でテストしてみてください。 -- [[nao-pon]] &new{2012-04-14 (土) 09:32:08}; - 早速のご返信ありがとうございます! 確認してみたところどのファイルもインライン表示は禁止になっておりませんでした。ファイルがアップロードできない件は、windows7 x64 IE9 及び Firefox11でJavaScriptwoOFFにすることで問題なくアップロードできました。 -- [[通りすがりさん]] &new{2012-04-14 (土) 09:52:46}; - FirefoxのアドオンFirebugで該当箇所のソースを確認したところ、<object height="250" width="300" type="application/x-shockwave-flash" data="★XOOPS_URL★/modules/xpwiki/★XOOPS_URL★/modules/xpwiki/gate.php?way=ref&amp;_nodos&amp;_noumb&amp;page=★ファイル名★&amp;src=★ファイル名.拡張子★" id="xpwiki_ref_swf_543_2" style="visibility: visible;"></object>のようになっておりました。★で囲んだ部分はわかりやすいように書き換えた部分です。 -- [[通りすがりさん]] &new{2012-04-14 (土) 10:01:40}; - すみません。上記タグ中の & a m p ; 部分は & a m p ; a m p ; となっておりました。そのまま書いてしまったのでわかりにくくなってしまい申し訳ありません。 -- [[通りすがりさん]] &new{2012-04-14 (土) 10:22:14}; - 同じくアドオンFirebugで、上記タグのdata="" の中の表記を編集してみたところ ★XOOPS_URL★/modules/xpwiki/gate.php/★ファイル名.拡張子★?way=attach&_noumb&refer=★ページ名?★&openfile=★ファイル名.拡張子★ の記述で表示されるようになりました。結局一過性のものですが・・・。添付ファイルのファイル名をクリックし、単独で表示させた時のURLです。 -- [[通りすがりさん]] &new{2012-04-14 (土) 10:32:20}; - すっかり忘れておりましたが、PHP Version 5.1.6 です。 -- [[通りすがりさん]] &new{2012-04-14 (土) 10:33:32}; -- Flash の件は、プログラムにミスがありました。今まで全然気付いていませんでしたので助かりました。 :thumb_up: &br;一方の JavaScript を ON にした場合のファイルアップロード不全はまだ原因が分からず調査中です。 -- [[nao-pon]] &new{2012-04-14 (土) 14:54:53}; -- Flash の件の修正ができました。&br;trust/modules/xpwiki/&br;class/&ref(attach.php);&br;plugin/&ref(ref.inc.php);&br;skin/js/&ref(xpwiki.js);&br;これらで上書きしてみてください。 -- [[nao-pon]] &new{2012-04-14 (土) 15:31:25}; -- JavaScript を ON にした場合のファイルアップロード不全ですが、Firefox + Firebug などで JavaScript エラーはなにか検知できますか?もしくは、こちらからアクセス可能であれば URL をお知らせ頂ければ、アクセスして検証してみます。[[お問い合せフォーム:http://xoops.hypweb.net/modules/contact/]]から連絡していただいても結構です。 -- [[nao-pon]] &new{2012-04-14 (土) 15:36:24}; - 早速のご対応ありがとうございます! 先程フォームから送信させて頂きました。ご確認頂けると幸いです。 -- [[通りすがりさん]] &new{2012-04-14 (土) 16:30:26}; -- 問い合わせフォームからの内容を確認しました。Flash のインライン表示は JavaScript で行なっているので JavaScript を無効にした状態でインライン表示されないのは、そういった仕様となります。&br;Firefox (JS on) でファイルをアップロードした場合に画面に何かエラーメッセージは表示されませんか?また、アップロード後の画面の状態はまったく何も変化がない状況ですか? -- [[nao-pon]] &new{2012-04-14 (土) 21:31:42}; -- 別件で trust/modules/xpwiki/plugin/&ref(:ShareFiles/attach.inc_0.php); もちょっと修正しました。ファイルアップロードの問題は改善されていないと思いますが念のため差し替えておいてください。 -- [[nao-pon]] &new{2012-04-14 (土) 21:36:14}; - 再度フォームから連絡差し上げました。お役にたつ情報になればいいのですが・・・。 -- [[通りすがりさん]] &new{2012-04-15 (日) 09:18:50}; -- ありがとうございます。参考になりました! :thumb_up: こちらの投稿を御覧ください。-> [[Re: ファイルの添付ができず困っています - xpWiki - フォーラム:http://xoops.hypweb.net/modules/forum/index.php?post_id=12060]] -- [[nao-pon]] &new{2012-04-15 (日) 15:26:33}; --- 上記テスト用の plugin/&ref(:ShareFiles/attach.inc_1.php); また上のほうにあげた class/attach.php は不備があったので class/&ref(attach_0.php); と差し替えてください。 -- [[nao-pon]] &new{2012-04-15 (日) 16:29:06}; - 先程テストした結果をフォームから連絡差し上げました。よろしくお願い致します。 -- [[通りすがりさん]] &new{2012-04-15 (日) 20:33:34}; - 書き忘れました。windows x64 Firefox11 Javascript ON です。 -- [[通りすがりさん]] &new{2012-04-15 (日) 20:46:28}; -- 確認しました。だいぶ絞れてきました。再度、次のファイルで試してみて、xpwiki_attach_dbg.txt の内容をお知らせください。&br;plugin/&ref(attach.inc.php); -- [[nao-pon]] &new{2012-04-15 (日) 20:58:05}; - レポートありがとうございます。ほぼ原因が掴めましたがどのように対処したらいいかを考えています。次のファイルでまたテストをお願いします。結果は明日以降でも全然構いません。 :-) &ref(attach.inc_0.php); -- [[nao-pon]] &new{2012-04-15 (日) 21:52:57}; - レポート受け取りました。ありがとうございます。次のファイルでお試しください。ひょっとすると上手くアップロードできるかも知れません。また、xpwiki_attach_dbg.txt の内容をお知らせください。&br;&ref(attach.inc_1.php); -- [[nao-pon]] &new{2012-04-16 (月) 10:28:16}; - おお!添付できましたか。 :thumb_up: あとは、ちょっとエラーが出ているようなので、それを解決して完了です。Firefox の 拡張 Firebug はお使いでしょうか。その Firebug のコンソールを有効にして、ファイルアップロードを行なってください。&br;.../xpwiki/index.php?plugin=attach&pcmd=upload... への POST リクエストのレスポンスを見てください。問題ない場合は {"success":true} とだけ表示されているはずですが、そこに PHP が出したエラーメッセージが付加されていませんか?ありましたらそのメッセージをお知らせください。 :-) -- [[nao-pon]] &new{2012-04-16 (月) 13:14:35}; - 私がFirebugの詳細を理解できておりませんので、見ているところが正しいか不安ですが、firebug の コンソール / すべて / +POST http:// 〜略〜 / POST に結構な量のテキストが表示されておりましたが、文字化けして読めませんでした。そもそもこの部分を確認するということで正しいのでしょうか? お手数をおかけして申し訳ありません。 -- [[通りすがりさん]] &new{2012-04-16 (月) 13:52:53}; -- その 「POST」 タブの右隣の 「レスポンス」タブになります。(「POST」タブは送信した(画像)データになります) -- [[nao-pon]] &new{2012-04-16 (月) 14:18:28}; - 再度確認してみましたがFirefox11+Firebugでは「レスポンス」タブが表示されませんでした。Firefox3.6.12 ではレスポンスタブが表示されましたが、その中には何も書いてありませんでした。 -- [[通りすがりさん]] &new{2012-04-16 (月) 14:33:44}; -- 分かりました!すみません、PHP >= 5.2 な関数 json_encode を使ってました。 :hammer: 次のファイルを差し替えて試してみてください。&br;trust/moduels/xpwiki/include/&ref(compat.php);&br;これで問題ないことが確認されましたら、最後に一つだけ実験をしていただきたいです。&br;先の attach.inc.php の 247行目に&br;//$real_size = stream_copy_to_stream($input, $fp);&br;とコメントアウトされていますがこのコメントを外して&br;$real_size = stream_copy_to_stream($input, $fp);&br;として替わりに次の行&br;while (!feof($input)) $real_size += fwrite($fp, fread($input, 8192));&br;をコメントアウトして&br;//while (!feof($input)) $real_size += fwrite($fp, fread($input, 8192));&br;としてみてください。この状態でファイルアップロードができるかどうかをお知らせいただけると助かります。これは私がただ今回の原因を知りたいだけの実験なので、お手数をお掛けしますがよろしくお願い致します。なお、今回の成果は次のバージョンに盛り込まれ間もなくリリースする予定です。ありがとうございました。 -- [[nao-pon]] &new{2012-04-16 (月) 15:08:43}; - 色々とテストしていただきありがとうございました。おかげさまで、この問題は解決されました。ここに次のリリースに含める attach.inc.php を置いておきます。次のリリースまでこちらをご利用ください。&ref(attach.inc_2.php); :ok: -- [[nao-pon]] &new{2012-04-16 (月) 17:28:02}; - attach.inc.php -- nao-pon 2012-04-16 (月) 17:28:02を差し替えたいと思います。その場合、trust/moduels/xpwiki/include/compat.php の差し替えも差し替えるべきでしょうか :-? -- [[nonn50]] &new{2012-04-16 (月) 17:46:03}; - ↑の質問、わかりました :-P [[こちらに>http://xoops.hypweb.net/modules/forum/index.php?post_id=12072]]答えが書かれていました -- [[nonn50]] &new{2012-04-16 (月) 17:49:26}; #comment #navi(../)
編集の要約:
Q & A 認証:
ページ更新時は次の質問にお答えください。(プレビュー時は必要ありません)
Q:
「大阪」の読みがな?(ひらがなで)
A:
お名前:
タイムスタンプを変更しない
テキスト整形のルールを表示する
添付ファイル
:
ref.inc.php
283件
[
詳細
]
attach.inc.php
277件
[
詳細
]
compat.php
286件
[
詳細
]
attach.inc.php
256件
[
詳細
]
attach.inc.php
259件
[
詳細
]
attach.inc.php
260件
[
詳細
]
attach.php
301件
[
詳細
]
xpwiki.js
111件
[
詳細
]
attach.php
261件
[
詳細
]
ぺージ情報
ぺージ名 :
xpWiki開発日記/2012-04-01
ページ別名 :
未設定
ページオーナー :
nao-pon
閲覧可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
編集可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
Counter: 205, today: 1, yesterday: 0
メインメニュー
ホーム
価格比較 百貨
UsersWiki
xpwiki
新規ページ作成
最新ページ一覧
全ページ一覧
人気のページ
全コメント一覧
xpWikiフォーラム
スキン選択
ヘルプ
» 関連ページ
» 編集する
» 変更点を見る
» バックアップ一覧
» 添付ファイル一覧
» リンク元一覧
お問い合わせ
ファイルマネージャー
ログイン
ユーザー名:
パスワード:
パスワード紛失
|
新規登録
オンライン状況
3817 人のユーザが現在オンラインです。 (20 人のユーザが xpwiki を参照しています。)
登録ユーザ: 0
ゲスト: 3817
もっと...
サイト情報