User:
Pass:
Keep:   
Xoops Cube Project
XOOPS Cube Project Site
Powered by Google


Powered by XOOPS Cube Legacy 2.1.8
PukiWikiMod 1.5.1
WordPress Module 0.6.0 Alpha
携帯電話からの投稿エラー 投稿者: sweep 投稿日:2004/10/27(Wed) 08:33 No.821  
はじめまして、よろしくお願いしますm(__)m
現在自分のサイトをxoops2で改装中でして、wordpressを
使わせていただこうかと思っています。

ブラウザでの閲覧、投稿は問題ないのですが、携帯からの
投稿がどうしても失敗してしまいます。以下がそのエラーログです。

-------------------------------------------------
1

Subject: blog:test

Content-type: multipart/mixed, boundary:

att_boundary: ----=_NextPart_00178, hatt_boundary:

charset:iso-2022-jp, BLOG charset:euc-jp

Use Phone Mail: No

Login: username, Pass: *********

Subject : test
Category : 3
Error1

Fatal error: Cannot break/continue 1 level in /virtual/username/public_html/modules/wordpress/wp-mail.php on line 441
-------------------------------------------------------------------------

当方phpを勉強し始めたばかりで、自分で解決できずにおります。
サーバーはXrea、携帯はAUです。

よろしければぜひお知恵をお貸しくださいm(__)m


Re: 携帯電話からの投稿エラー 投稿者: のぶのぶ 投稿日:2004/10/27(Wed) 12:39 No.822  

sweepさん、ようこそ!
この問題は、当サイトのFAQ内にも[[モブログで写真を貼付するとエラーになる。:http://www.kowa.org/modules/pukiwiki/286.html]]に書かせて頂いておりますが、modules/wordpress/attachディレクトリに書込権限が無いために発生しているエラーです。
ということで、XREAであればFFFTP等のツールでattachディレクトリに777の権限設定をして下さい。


Re[2]: 携帯電話からの投稿エラー 投稿者: sweep 投稿日:2004/10/28(Thu) 00:24 No.825  

丁寧なご回答、ありがとうございますm(__)m
おかげさまで無事投稿することができました。
これで思う存分モブログできます(笑)

ホントにありがとうございました。


Re[3]: 携帯電話からの投稿エラー 投稿者: paopao 投稿日:2004/11/18(Thu) 04:59 No.927  

のぶのぶさん、こんにちは。
私も携帯からの投稿が出来ません。
attachのパーミッションは777にしてあります。
wp-mail.phpで参照しますと以下のようなメッセージが出ます。

--------------------------------------------
1

Subject: blog:○○○

Content-type: text/plain, boundary:

att_boundary: , hatt_boundary:

charset:, BLOG charset:euc-jp

Use Phone Mail: Yes

Login: , Pass: *********

Wrong Login.

--------------------------------------------

宜しくお願い致します。


Re[4]: 携帯電話からの投稿エラー 投稿者: のぶのぶ 投稿日:2004/11/18(Thu) 11:33 No.928  

引用:

私も携帯からの投稿が出来ません。
attachのパーミッションは777にしてあります。
wp-mail.phpで参照しますと以下のようなメッセージが出ます。

Use Phone Mail: Yes

メールによる記事の投稿(モブログ)にも書かせていただいておりますが、Settings for blogging via emailの画面にて、use_phoneemailは、falseのままにしておいて下さい。


Re[5]: 携帯電話からの投稿エラー 投稿者: paopao 投稿日:2004/11/18(Thu) 11:55 No.929  

上手く行きました。
お手を煩わせまして済みません。


Re[6]: 携帯電話からの投稿エラー 投稿者: paopao 投稿日:2004/11/19(Fri) 11:11 No.930  

こんばんは、のぶのぶさん。
また問題がおきました。宜しくお願いします。

私の所では日本語のユーザー名を使用していますので
添付画像が表示されません。
うまい回避方法はありませんでしょうか?


Re[7]: 携帯電話からの投稿エラー 投稿者: のぶのぶ 投稿日:2004/11/19(Fri) 14:52 No.931  

引用:

私の所では日本語のユーザー名を使用していますので
添付画像が表示されません。
うまい回避方法はありませんでしょうか?

画像を添付された場合には、どのようなメッセージが表示されるか教えていただけますか?


Re[8]: 携帯電話からの投稿エラー 投稿者: paopao 投稿日:2004/11/19(Fri) 22:06 No.932  

引用:
画像を添付された場合には、どのようなメッセージが表示されるか教えていただけますか?

エラーメッセージは出ません。

先にも書きましたが、ユーザー名が日本語ですので
格納される画像ファイル名が "thumb-日本語_1100862319.jpeg" "日本語_1100862319.jpeg" になってしまうため、表示されないのです。


Re[9]: 携帯電話からの投稿エラー 投稿者: のぶのぶ 投稿日:2004/11/20(Sat) 02:14 No.933  

引用:

先にも書きましたが、ユーザー名が日本語ですので
格納される画像ファイル名が "thumb-日本語_1100862319.jpeg" "日本語_1100862319.jpeg" になってしまうため、表示されないのです。

なるほど、失礼しました。
日本語ファイル名になってしまうんですね。
wp-mail.phpでの対応が足りておりませんでした。409行目以下の

function wp_getattach($content, $prefix = "", $create_thumbs = 0)
{
    $contents = explode("\r\n\r\n", $content);



function wp_getattach($content, $prefix = "", $create_thumbs = 0)
{
    $prefix = rawurlencode($prefix);
    $contents = explode("\r\n\r\n", $content);

に修正すれば、うまくいくと思います。
順調なようであれば、次リリースに反映致します。


Re[10]: 携帯電話からの投稿エラー 投稿者: paopao 投稿日:2004/11/20(Sat) 03:32 No.934  

こんにちは。早速の対応ありがとうございます。

結果は、上手く行きませんでした。
ファイル名はちゃんとエンコードされているのですが表示されません。
ファイル名に含まれる"%"が問題のようです。


Re[11]: 携帯電話からの投稿エラー 投稿者: のぶのぶ 投稿日:2004/11/20(Sat) 04:33 No.935  

引用:

結果は、上手く行きませんでした。
ファイル名はちゃんとエンコードされているのですが表示されません。
ファイル名に含まれる"%"が問題のようです。

というか、表示するときにENCODEされたURLをDECODE使用としてファイルが見つからなくなってしまうんですね....
とうめん、使用頻度が低くて大人数で同時に投稿する予定が内のであれば、
上記の

$prefix=rawurlencode($prefix);



$prefix="moblog";

に変えていただければ、ユーザ名に依存せずに画像ファイルが作成されると思います。
当方では、ファイル名の生成ルールをユーザー名でなくユーザの内部IDにて作成するように次リリースからは変更するように致します。


Re[12]: 携帯電話からの投稿エラー 投稿者: paopao 投稿日:2004/11/20(Sat) 05:36 No.936  

無事、表示されました。ありがとうございました。

引用:
当方では、ファイル名の生成ルールをユーザー名でなくユーザの内部IDにて作成するように次リリースからは変更するように致します。

ご苦労様です。
今後とも宜しくお願い致します。


NO: PASS:

このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです
- KENT -