[掲示板に戻る] [一覧表示に戻る] [新着表示に戻る] [ツリー表示に戻る] []
過去ログ[0004]
過去ログ
検 索
キーワード 条件 表示
標準表示/一覧表示

メール添付機能   きよ : 2006/06/10(Sat) 23:47 No.1201
カテゴリ:(未入力)   投稿数:(未入力)
へへ 携帯対応YY-BOARD(改)サンプル板での携帯からのメール添付機能での不具合を報告させていただきます。

ファイル容量は100KB以下

au端末
mmf、3g2
アップは○
DLは×
このDLできない原因はau用のDLタグが埋め込まれていない為だと思われます。

DoCoMo端末
3gp
アップは×
(パソコンからアップした3gpについてはDoCoMo端末でのDL○)

Vodafone端末
mmf、3gp
アップ、DLともに未確認です

まずはDoCoMo端末での携帯からの3gpアップができるようになればと思います。
メール添付転送後に、ファイルの取り込みをした後
「新着メールはありません
再取得する
掲示板に戻る」
の画面になり、掲示板に戻っても、記事はありますが、ファイルはアップされておりません。
ちなみにjpg画像ファイルはDoCoMo端末もau端末も問題なくアップできております。
PC
ID:rpvOvx/ALg
Re: メール添付機能   Toshio ◆kiSSQl4HYA : 2006/06/11(Sun) 07:42 No.1203
カテゴリ:(未入力)   投稿数:(未入力)
あしあと つぶやかせて下さい。

>メール添付転送後に、ファイルの取り込みをした後
>「新着メールはありません
>再取得する
>掲示板に戻る」
>の画面になり、掲示板に戻っても、記事はありますが、ファイルはアップされておりません。
>ちなみにjpg画像ファイルはDoCoMo端末もau端末も問題なくアップできております。


Club HEATさんのSiteに携帯でアクセス、上記の経過を経験しました。
http://happy-works.com/ClubHEAT/bbs/yybbs.cgi?room=room1&mode=res&no=4&a
mp;mode2=preview


メール添付機能が活用でき、携帯から画像を掲示板にアップできる環境が超羨ましいです。
@nifty環境のココログ(cocolog)では、携帯から写真等をアップできる環境はあるのだけれど…

いつの日か私もきよさんや、Club HEATさんが実現している環境をゲットしたいです。
(今のところは、プロバイダー変更までは考えていません。)
PC
ID:Vw5vMipJfM
Re: メール添付機能   Tambo : 2006/06/11(Sun) 22:17 No.1205
カテゴリ:(未入力)   投稿数:(未入力)
! 報告ありがとうございます。
こういう報告があると助かります。

> au端末
> mmf、3g2
> アップは○
> DLは×
> このDLできない原因はau用のDLタグが埋め込まれていない為だと思われます。


よく分からないんですけど、objectタグですか。
こんなやつ。
http://mcap.symmetric.jp/document/mcap3SE/401-4.html

上記サイトから引用
> mmf, pmd, qcpファイルには、あらかじめCRCを付加しておく必要があります

CRCってなんだろう?

> まずはDoCoMo端末での携帯からの3gpアップができるようになればと思います。
> メール添付転送後に、ファイルの取り込みをした後
> 「新着メールはありません


3gpが実際に送信されているかは分かりますか。

えっと、
3gpってこれですよね。
http://ccfa.info/kakucyousi/012/0-9/3gp.html

「iモーションメール」は
http://www.nttdocomo.co.jp/service/imode/mail/imotion_mail/
ってことは・・・
3gpファイルが送信されているわけではないみたいですね。
だとすると、仕組み上申し訳ありませんが対応できないです。

3gpファイルが添付されていないため、「新着メールはありません」のメッセージになっているのだと思います。
管理モードから「投稿メール確認」を実行すると、「メールを○通受信しました。添付ファイルを○件保存しました。不適切なメールを○通削除しました。」のメッセージになると思います。
該当のメールは不適切なメールに含まれます。

回避するには、一度パソコンに送って3gpファイルを受信、パソコンが添付ファイルを投稿、等の手順が必要になると思います。
PC
ID:YQ5FnRu7pQ
Re: メール添付機能   きよ : 2006/06/13(Tue) 16:01 No.1214
カテゴリ:(未入力)   投稿数:(未入力)
へへ Toshioさん、レスありがとうございます。
あまり深くは考えていなかったのですけれども
> メール添付機能が活用でき、携帯から画像を掲示板にアップできる環境

レンタルサーバーではダメでしょうか?

Tambo様、auの場合はobjectタグですね。

mmfだと
<object data="ファイルURL" type="application/x-smaf"copyright="no" standby="ダウンロード" title="DL">
<param name="disposition" value="devm39z" valuetype="data" />
<param name="size" value="ファイルサイズ" valuetype="data" />
<param name="title" value="ファイル名" valuetype="data" />
</object>

3g2オーディオの場合だと
<object data="ファイルURL" type="audio/3gpp2" copyright="no" standby="ダウンロード">
<param name="disposition" value="devmpzz" valuetype="data" />
<param name="size" value="ファイルサイズ" valuetype="data" />
<param name="title" value="ファイル名" valuetype="data" />
</object>

3g2ムービーの場合だと
<object data="ファイルURL" type="video/3gpp2" copyright="no" standby="ダウンロード">
<param name="disposition" value="devmpzz" valuetype="data" />
<param name="size" value="ファイルサイズ" valuetype="data" />
<param name="title" value="ファイル名" valuetype="data" />
</object>

でDLできるようです。これを携帯対応YY-BOARD(改)に組み込むにはドコに、どのように追加すればよいのかを御指導頂ければありがたいです。

DoCoMo用の3gpファイルUPに関しては、レンタル掲示板等
http://t5.wtakumi.com/bbs.cgi?id=ybss&rp=&mmd=では実装されているので(UPの手順は携帯対応YY-BOARD(改)と同じですがファイル送信後の、「ファイル取り込み」はありません)、可能かと思っていたのですが、複雑そうですね(^^;

> 管理モードから「投稿メール確認」を実行すると、「メールを○通受信しました。添付ファイルを○件保存しました。不適切なメールを○通削除しました。」のメッセージになると思います。
> 該当のメールは不適切なメールに含まれます。


管理モードで試してみたら、「新着メールはありません。」と表示はありますが、「不適切なメールを○通削除しました。」の表示はありませんでした。代わりに添付メールが、掲示板で設定しているパソコンアドレスに届いております。これがTambo様のおっしゃる「一度パソコンに送って3gpファイルを受信」という事に当てはまるのでしょうか?
DoCoMoの場合はauとは逆で、携帯からのDLに関しては現状で出来ているので、なかなか後ろ髪を引かれる思いです(^^;
PC
ID:rpvOvx/ALg
Re: メール添付機能   Tambo : 2006/06/14(Wed) 10:16 No.1215
カテゴリ:(未入力)   投稿数:(未入力)
! > 管理モードで試してみたら、「新着メールはありません。」と表示はありますが、「不適切なメールを○通削除しました。」の表示はありませんでした。代わりに添付メールが、掲示板で設定しているパソコンアドレスに届いております。

本来の添付ファイル送信先のアドレス以外に届いたんですか。
3gpファイル以外も同じアドレスに届きませんか。
そうなら、メールアドレスの設定が違ってるような気がします。

> これがTambo様のおっしゃる「一度パソコンに送って3gpファイルを受信」という事に当てはまるのでしょうか?

これは違います。
携帯からパソコンにメールで送信−パソコンで受信したファイルを添付投稿、となります。

> 3g2オーディオの場合だと
> 3g2ムービーの場合だと


同じ3g2なのに、オーディオだったりムービーだったりするんですか!?
どうやって区別したらいいですかね。
PC
ID:YQ5FnRu7pQ
Re: メール添付機能   Tambo : 2006/06/14(Wed) 10:58 No.1216
カテゴリ:(未入力)   投稿数:(未入力)
! 思いっきりもしかしてですが・・・
次の修正で携帯からの3gpファイルを受信できたりしないでしょうか。

Rev2.05(M)
regadlib.pl
1381行目付近
■修正前
if ($tail =~ /video\/3gpp/i && $gpp) { $tail=".3gp"; $flag=1; }
■修正後
if ($tail =~ /video\/.*3gpp/i && $gpp) { $tail=".3gp"; $flag=1; }

あとはその行の下に次の行を足したらどうなるか試していただけますでしょうか。
if ($tail =~ /audio\/.*3gpp/i && $gpp) { $tail=".3gp"; $flag=1; }

このサーバのregadlib.plも入れ替えておきます。
PC
ID:YQ5FnRu7pQ
Re: メール添付機能   きよ : 2006/06/14(Wed) 12:26 No.1217
カテゴリ:(未入力)   投稿数:(未入力)
へへ Tambo様
auでの3g2オブジェクトタグですが、試してみたら
3g2ムービー用

<object data="ファイルURL" type="video/3gpp2" copyright="no" standby="ダウンロード">
<param name="disposition" value="devmpzz" valuetype="data" />
<param name="size" value="ファイルサイズ" valuetype="data" />
<param name="title" value="ファイル名" valuetype="data" />
</object>

で、オーディオも、ムービーも両方いけました。よってこれ一つでよさそうです。

★Tambo様のサンプル掲示板の方で、DoCoMo用3gpを携帯から動作確認しましたところ、今度はUPできました。もちろんDLもOKでした。これでDoCoMoの件は解決ですね♪ありがとうございます。
PC
ID:rpvOvx/ALg
Re: メール添付機能   Tambo : 2006/06/14(Wed) 13:04 No.1218
カテゴリ:(未入力)   投稿数:(未入力)
! テストありがとうございます。

DoCoMoの件はこのまま行こうと思います。
これからauのobjectタグを組み込みます。
PC
ID:YQ5FnRu7pQ
Re: メール添付機能   きよ : 2006/06/14(Wed) 13:13 No.1219
カテゴリ:(未入力)   投稿数:(未入力)
へへ Tambo様のサンプル掲示板の方では上手くいったのですけれども、こちら側で設置した掲示板では症状が変わりません。ファイルを取り込んだ後、「新着メールはありません」となります(汗)

> Rev2.05(M)
> regadlib.pl
> 1381行目付近
> ■修正前
> if ($tail =~ /video\/3gpp/i && $gpp) { $tail=".3gp"; > $flag=1; }
> ■修正後
> if ($tail =~ /video\/.*3gpp/i && $gpp) { $tail=".3gp"; $flag=1; }


> あとはその行の下に次の行を足したらどうなるか試していた> だけますでしょうか。
> if ($tail =~ /audio\/.*3gpp/i && $gpp) { $tail=".3gp"; $flag=1; }


これ以外で他に変更点はありますでしょうか?
PC
ID:rpvOvx/ALg
Re: メール添付機能   Tambo : 2006/06/14(Wed) 13:43 No.1220
カテゴリ:(未入力)   投稿数:(未入力)
! 他には変更したところはありません。
jpgファイルなどはきちんと送信されていますか。
PC
ID:YQ5FnRu7pQ
Re: メール添付機能   Tambo : 2006/06/14(Wed) 13:49 No.1221
カテゴリ:(未入力)   投稿数:(未入力)
! > これからauのobjectタグを組み込みます。

やってみました。
今までリンクになってた部分が何もなくなったんですが、これで良いんでしょうか。

Rev2.05(M)
yyini_tel.pl
300行目付近 (16:50この項追加)
$size = -s "$updir$no$tail";
$size3 = $size; # ←追加

330行目付近
if ($nolink == 1) {
print "$tail2:$size";

# ↓ここから追加
} elsif ($imode == 4 && $tail2 eq 'mmf') {
print <<EOM;
<object data="$upurl$no$tail" type="application/x-smaf" copyright="no" standby="ダウンロード" title="DL">
<param name="disposition" value="devm39z" valuetype="data" />
<param name="size" value="$size3" valuetype="data" /> # ← 16:50修正
<param name="title" value="$no$tail" valuetype="data" />
</object>
EOM
} elsif ($imode == 4 && $tail2 eq '3g2') {
print <<EOM;
<object data="$upurl$no$tail" type="video/3gpp2" copyright="no" standby="ダウンロード">
<param name="disposition" value="devmpzz" valuetype="data" />
<param name="size" value="$size3" valuetype="data" /> # ← 16:50修正
<param name="title" value="$no$tail" valuetype="data" />
</object>
EOM
# ↑ここまで追加

} else {
print "<a href=\"$upurl$no$tail\">$tail2:$size</a>";
}

16:50 修正しました
PC
ID:YQ5FnRu7pQ
Re: メール添付機能   きよ : 2006/06/14(Wed) 16:27 No.1222
カテゴリ:(未入力)   投稿数:(未入力)
へへ > jpgファイルなどはきちんと送信されていますか。

はい、DoCoMo端末ではjpgファイルの添付はできております。
au端末でも、画像ファイルや3g2ファイル共に添付できております。これらの結果を考えると、メールアドレスの設定が違ってる訳ではないと考えて宜しいのでしょうか?

> auのobjectタグを組み込み
> 今までリンクになってた部分が何もなくなった


au端末でアクセスすると、その無くなった部分に「ダウンロード」と水色背景色に黒文字であります。
その部分をクリックするとDLできるようになりましたが、途中でファイルサイズ異常のエラーメッセージが出て止まりました。そこでソースを見たところ、
<param name="size" value="85.1KB" valuetype="data" />
とKBになっています。
これを正常にするには
<param name="size" value="87214" valuetype="data" />
というように、KBではなく、B数の数字部分だけが埋め込まれるようにすれば上手くいくのではないかと思われます。
PC
ID:rpvOvx/ALg
Re: メール添付機能   Tambo : 2006/06/14(Wed) 16:48 No.1223
カテゴリ:(未入力)   投稿数:(未入力)
! > はい、DoCoMo端末ではjpgファイルの添付はできております。
> au端末でも、画像ファイルや3g2ファイル共に添付できております。これらの結果を考えると、メールアドレスの設定が違ってる訳ではないと考えて宜しいのでしょうか?


そうですね。メールアドレス等の設定は合ってるようですね。
3gpファイルを添付したメールだけ別のところに送信してしまうのは、考えにくいんですけどそうなってるんですよね。
すいません。ちょっと分かんないです。

> KBではなく、B数の数字部分だけが埋め込まれるようにすれば上手くいくのではないかと思われます。

そうしたつもりだったんですかうっかりしました。
No.1221を修正しておきます。
PC
ID:YQ5FnRu7pQ
Re: メール添付機能   きよ : 2006/06/14(Wed) 17:23 No.1224
カテゴリ:(未入力)   投稿数:(未入力)
へへ au端末でのファイルUP&DLともに成功しました。ありがとうございます。

そしてDoCoMo端末でもUP&DL成功致しました。私の単純な記述ミスでした。お騒がせして申し訳ありません(汗)

さて、残るはVodaですね。動作確認出来しだい報告させていただきます。
しかしTambo様は凄いです。多謝です。
PC
ID:rpvOvx/ALg
Re: メール添付機能   Tambo : 2006/06/14(Wed) 20:32 No.1225
カテゴリ:(未入力)   投稿数:(未入力)
! > au端末でアクセスすると、その無くなった部分に「ダウンロード」と水色背景色に黒文字であります。
> その部分をクリックするとDLできるようになりました


そういう風になってるんですね。

au端末、DoCoMo端末でうまくいって良かったです。
実機がないと確認できないので協力してもらえると助かります。

> さて、残るはVodaですね。動作確認出来しだい報告させていただきます。

他の方も報告をいただけるとありがたいです。
PC
ID:YQ5FnRu7pQ
Re: メール添付機能   きよ : 2006/06/14(Wed) 20:52 No.1226
カテゴリ:(未入力)   投稿数:(未入力)
へへ Vodaでも、成功致しました。これで安心です。

それと、現在はレス一覧画面で添付ファイルをクリックすると即DLが始まる訳ですが、この間にクッションページを設けたいのですが可能でしょうか?
レス一覧でファイルをクリック→クッションページでクリック→DL開始の流れにしたいのですが
PC
ID:rpvOvx/ALg
Re: メール添付機能   Tambo : 2006/06/14(Wed) 23:17 No.1227
カテゴリ:(未入力)   投稿数:(未入力)
! objectタグを作るより改造部分が多そうです。

objectタグにした部分をリンクにする
print "<a href=\"$script?${multi_link}mode=DL&amp;no=$no\"$DCMUtn>ダウンロード</a>";

yybbs.cgiの$modeで分岐する部分にDLを追加する

yybbs_tel.plにDLサブルーチンを追加する
内容はobjectタグ、エラー判定等。
allnoサブルーチンのエラー判定、表示部分の変更で良いんじゃないかと思います。

と言ったところでしょうか。
試してみてください。
PC
ID:YQ5FnRu7pQ
Re: メール添付機能   Toshio ◆kiSSQl4HYA : 2006/06/15(Thu) 11:03 No.1230
カテゴリ:(未入力)   投稿数:(未入力)
あしあと No.1214

>> メール添付機能が活用でき、携帯から画像を掲示板にアップできる環境
>
>レンタルサーバーではダメでしょうか?


きよさん アドバイスをどうもありがとうございます。
携帯環境でどうしても画像のアップロードを実現させたい場合、私の今の環境では一番の近道かもしれませんね。
レンタルサーバーの活用を一つの選択肢としたいと思います。
(まだ我慢はできますが、使える機能は使える環境にして活用したい欲はどうしてもでてきてしまいます。)
PC
ID:Vw5vMipJfM
Re: メール添付機能   きよ : 2006/06/16(Fri) 07:58 No.1234
カテゴリ:(未入力)   投稿数:(未入力)
へへ Tambo様、おはようございます。
アドバイスありがとうございます。参考にさせていただき挑戦中ですが、「objectタグにした部分をリンクにする」以降が上手くいきません。せっかくアドバイスいただいたのに、情けなくて申し訳ないです(^^;

Toshioさん
> 使える機能は使える環境にして活用したい

同感です。お気持ち凄く良くわかります(笑)
携帯環境で画像のアップロードを実現できるように頑張ってください。
PC
ID:rpvOvx/ALg
Re: メール添付機能   Tambo : 2006/06/16(Fri) 14:30 No.1235
カテゴリ:(未入力)   投稿数:(未入力)
! objectタグはリンクに変更したようなので、それ以降です。
動作確認していません。
調子が悪かったら直してください。
デザイン、表示等は希望に合わせて変更してください。

Rev2.05
yybbs.cgi

65行目付近
elsif ($mode eq "thd") { &thread; }
elsif ($mode eq "DL") { &DL; } # ← 追加
&logView;

654行目付近
&error('該当の記事が見つかりません');
}

# ↓ここから追加
sub DL {
local($no,$re,$dat,$nam,$eml,$sub,$com,$url,$hos,$pw,$col,$ico,$mytime,$chk,$tail,$vw,$vh);
local($size,$size2,$size3,$tail2);

if (!$in{'no'}) { &error('記事番号が指定されていません'); }

local($flag)=0;
open(IN,"$logfile") || &error("Open Error : ログファイル");
$top = <IN>;
while (<IN>) {
($no,$re,$dat,$nam,$eml,$sub,$com,$url,$hos,$pw,$col,$ico,$mytime,$chk,$tail,$vw,$vh) = split(/<>/);

if ($in{'no'} == $no) {
if ($tail eq '') { $flag=2; }
else { $flag=1; }
last;
}
}
close(IN);

if ($flag == 2) { &error('該当の記事には添付ファイルがありません'); }
elsif (!$flag) { &error('該当の記事が見つかりません'); }

$tail2 = $tail;
$tail2 =~ s/^\.//;

$size = -s "$updir$no$tail";
$size3 = $size;
if ($size < 800) { $size = "${size}byte"; }
elsif ($size < 819200) { $size = (int($size/102.4))/10; $size .= KB; }
else { $size = (int($size/104857.6))/10; $size .= MB; }

&header;

print "$tail2:$size<br>\n";

print "[";
if ($tail eq ".gif" || $tail eq ".jpg" || $tail eq ".png") {
if ($ImageCheck && $chk != 1) {
print "画像未許可";
} else {
if (-e "$updir$no$tail") {
if ($nolink == 1) {
print "$tail2:$size";
} else {
print "<a href=\"$upurl$no$tail\">$tail2:$size</a>";
}
}
if (-e "${updir}s$no.jpg"){
$size2 = -s "${updir}s$no.jpg";
if ($size2 < 800) { $size2 = "${size2}byte"; }
elsif ($size2 < 819200) { $size2 = (int($size2/102.4))/10; $size2 .= KB; }
else { $size2 = (int($size2/104857.6))/10; $size2 .= MB; }
if ($nolink == 1) {
print "/小(jpg):$size2";
} else {
print "/<a href=\"${upurl}s$no.jpg\">小(jpg):$size2</a>";
}
}
}
} else {
if ($nolink == 1) {
print "$tail2:$size";
} elsif ($imode == 4 && $tail2 eq 'mmf') {
print <<EOM;
<object data="$upurl$no$tail" type="application/x-smaf" copyright="no" standby="ダウンロード" title="DL">
<param name="disposition" value="devm39z" valuetype="data" />
<param name="size" value="$size3" valuetype="data" />
<param name="title" value="$no$tail" valuetype="data" />
</object>
EOM
} elsif ($imode == 4 && $tail2 eq '3g2') {
print <<EOM;
<object data="$upurl$no$tail" type="video/3gpp2" copyright="no" standby="ダウンロード">
<param name="disposition" value="devmpzz" valuetype="data" />
<param name="size" value="$size3" valuetype="data" />
<param name="title" value="$no$tail" valuetype="data" />
</object>
EOM
} else {
print "<a href=\"$upurl$no$tail\">$tail2:$size</a>";
}
}
print "]\n";

print "<hr>\n<center>\n";
&uemini_ilink;
print "</center>\n";
print "</body>\n</html>\n";
exit;
}
# ↑ここまで追加

__END__
PC
ID:YQ5FnRu7pQ
Re: メール添付機能   Tambo : 2006/06/16(Fri) 22:10 No.1236
カテゴリ:(未入力)   投稿数:(未入力)
! > au端末
> mmf、3g2
> DLは×


> DoCoMo端末
> 3gp
> アップは×


Rev2.06で対応しました。
PC
ID:YQ5FnRu7pQ
Re: メール添付機能   きよ : 2006/06/17(Sat) 00:22 No.1238
カテゴリ:(未入力)   投稿数:(未入力)
へへ Tambo様、お疲れ様です。
おかげさまで、上手く動作できるようになりました。
ありがとうございました。
PC
ID:rpvOvx/ALg

 []