NP_cles()

12345678910111213141516171819202122232425262728293031

NP_ImpExp v1.1

  
投稿者:hsur 投稿日時:2006-11-26 - 16:08
カテゴリー:Plug-in - - トラックバック(default)- Views: 960

セキュリティに問題のあるコードの改善をおこないました。

1.0bにはCSRF攻撃に対する脆弱性が存在します。この問題についてはNP_0TicketForPluginで解決することもできますが、このバージョンでは独自に対策を行っています。

ダウンロードはこちら
[NP_ImpExp v1.1][2519clicks]

SHA1: 2b4d00650be0e76bfe73945577a0e42c35b649f9

※使い方についてはplugins:impexp [Nucleus CMS Japan Wiki]にまとめてあります

動作確認はNucleus 3.24(UTF-8)、PHP 4.4.4環境で行っています。
動作確認報告、バグ報告はこのエントリへ、コメント・トラックバックをお願いします。

[Added] Ticket処理を追加(CSRF対策)

CSRF攻撃に対する脆弱性について対策を行いました。
この問題についてはNP_0TicketForPluginで解決することもできます。

[Added] PRIMARY CATEGORYが空の際にCATEGORYを参照するようにした

インポートを行う際、PRIMARY CATEGORYが空だった場合にCATEGORYの値を使うようにしました。

このエントリは役に立ちましたか?

(反応によって開発のプライオリティが変わることがあります)

トラックバックについて [policy]

Trackback URL:
Trackbacks
いつの間にか「はてなダイアリー」がMT形式でのログのエクスポートに対応してたので早速インポートに取りかかりました。 NP_ImpExpを使って比較的簡単にインポートできました。 これで2004年7月から読めるよう...
震 俺の戦いの記録(改) (2007/06/18 02:02)

Comments [policy]

hokoku wrote:

どうもです。

インストールボタンを押した途端真っ白な画面になってしまい、インストールできません。
Verは3.24UTF-8
PHPVer5です。

2006-11-29 16:37  

hsur wrote:

ごめんなさい。パッケージングのミスでファイルが一つ足りてませんでした。

アーカイブを更新したので、もう一度ダウンロードしてみてください。

2006-11-29 17:02  

KOO wrote:

はじめまして、以下エラーが出てしままうんですが、こちらの環境のせいでしょうか?
Ver 3.24EUC さくらサーバです。

plugin file NP_ImpExp.php could not be loaded, or it has been set inactive because it does not support some features

2007-02-12 22:59  

KOO wrote:

自己解決できました。
すみませんでした。

2007-02-12 23:09  

Kumi wrote:

はじめまして。
プラグインをダウンロードさせて頂いてエクスポートを作成したところ、

?鴻?帥?若???????・???綣掩??・?・?c?・???障???障?????祉?祉?祉?????帥?・????<span style="color:#0080FF"><span style="font-weight: bold">???・?眼???ヨ?</span></span>???????????蕁??????障??鐚?鐚?

上記のような文字化けをしてしまいます。
文字コードはEUCなのですが・・・
もし解決方法があったらお教え下さい。

2008-02-04 00:30  

hsur wrote:

Importがうまくいかないという話は聞きますが、Exportが文字化けするという話は初めて聞きました。

この文字化けは、何か他のアプリケーションに読み込ませた場合に起きるのでしょうか。もう少し状況を詳しく教えてください。

2008-02-04 01:33  

Kumi wrote:

すみません、他のテキストエディタで試してみたらちゃんと読めました。
お騒がせして申し訳ありませんでした。

2008-02-04 11:37  

つかさ wrote:

大変素晴らしいプラグインをありがとうございます。
さくらインターネットのブログからの移行に使用中です(さくらブログからMT形式で月ごとにエクスポートしています。)。
最初の2月はとてもスムーズでしたが、以後、『このファイルタイプは認められていません(application/octet-stream)』というエラーが表示され、インポートできません。
(さくらからのエクスポートは成功した時と々方法です)
何か察するところが有れば、お教え下さいm(__)m

2008-02-08 15:04  

hsur wrote:

おそらくですが、アップロードするファイルの拡張子がおかしいのではないかと思います。アップロードするファイルの拡張子が.txtでなければ拡張子を.txtにしてみてください。

2008-02-10 15:21  

つかさ wrote:

拡張子を.txtにしてみてください。

大正解でした。
.log を.txtに変更したところ、全く問題なくインポートされました。

お忙しい中、早々のアドバイスありがとうございました。

2008-02-13 11:37  

ken wrote:

はじめまして、本日NP_ImpExpをインストールし、エクスポートしたんですが、エラーが発生します。
状況はエクスポートのファイルはダウンロードできますが記事ごとのAUTHOR:前に以下のようなメッセージが付加されてしまいます。

Warning</b>: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in <b>url/nucleus/plugins/NP_ImpExp.php</b> on line <b>349</b><br />

対処法はありますか?
よろしくお願いいたします。

2008-02-20 18:55  

hsur wrote:

おそらくトラックバックがないからですね。
プラグインの349行目を

while( $tb = mysql_fetch_assoc($tbRes) ){

を下記に書き換えてください。

while( $tb = @mysql_fetch_assoc($tbRes) ){

2008-02-20 19:01  

ken wrote:

エラー表示消えました。
確かにトラックバックはありません。
ありがとうございます。感謝!

2008-02-20 22:02  

よしき wrote:

はじめまして。

NP_ImpExp v1.1プラグインを利用させていただきましたが、以下のエラーメッセージが出てしまいました。

Fatal error: Call to undefined method NP_ImpExp::error() in ../blog/nucleus/plugins/NP_ImpExp.php on line 126

これは私の方の設定が悪いのでしょうか・・・。

2008-07-02 23:20  

hsur wrote:

ちょっとこのエラーはみたことがないですね。
確認ですが、これはインポートのときのエラーですよね。

とりあえずプログラムの126行目を見る限りでは、ファイルの容量がアップロードできる容量を超えているというエラーなので、ファイルをいくつかに分割してからアップロードしてみるというのはどうでしょうか。

2008-07-02 23:33  

よしき wrote:

早速のレスありがとうございます。
試してみたところちゃんとインポートできました。
当初1.02MBほどのファイルをインポートさせようとしておりました。
1/4程の大きさに分割したところ、無事インポートできました。

お騒がせいたしました。

2008-07-03 00:15  

acha wrote:

「Exportを実行する」をクリックしても反応がありません。ブラウザの関係かと思いfirefoxやIE7・オペラで確認しましたがやはり反応がありませんでした。
(エラー表示は出ません。)

何か考えられる要因はありますでしょうか?

2008-09-04 10:12  

hsur wrote:

おそらくですが、ブラウザというよりもサーバ側の問題だと思います。
エラーログが確認できるのであれば、エラーログを確認してみてください。

2008-09-07 19:21  

なまけもの wrote:

エクスポートしても空のファイルしか作成されません。何か考えられる原因があればご教授ください。

よろしくお願いします。

2009-12-21 20:09  

Add Comments

OpenID を使ってログインすることができます。

Identity URL: Yahoo! JAPAN IDでログイン

Web Services by Yahoo! JAPANPowered by NP_SpamBayesJP
★下記に2つの英単語をスペースで区切って入力してください