TODOS・何でも情報交換TOPから是非ご覧ください。
一番下の投稿フォームへ > スレッド一覧 > 記事閲覧
既存CGIの改造の工夫
日時: 2012/08/10 07:52
名前: りり

こちらで使っているWebPatioは、皆様のご意見でいろいろ改造してきました。

その他、ポピュラーな掲示板CGIなども、ちょっとした改造で自分好みにできますね。

よく行われているのは、メールアドレス記入欄の削除など。

いろいろなやりとりの中に、こちらのWebPatioの改造経過が散らばっているのですが、そうしたものをまとめたり、他の改造例などで気付いたことをまとめられればと思います。

皆様も、良い案があれば、どしどしお寄せください。



o6asanさんが、KENTさんのところのJoyful Note v3.7の改造版を作られました。
JIS補助漢字の表示を目的としたもので、それまで表示されなかった特殊な漢字でも表示されます。
こちらにご紹介します。
http://o6asan.s370.xrea.com/second/
メンテ

*TODOS・何でも情報交換・TOP*<スレッドPage> 最新 | 5 | 4 | 3 | 2 | 1 |

Re: 既存CGIの改造の工夫 ( No.31 )
日時: 2015/02/22 22:59
名前: はるか

本当にありがとうございました。
zip圧縮ファイルの話が出たところで
その後、テストしたのですがlzh形式が
アップロードできないファイルとエラーになります。
元々zipはできるので下記のように追加しましたが
エラーになります。zipが可能なのでそれほど必要性はないのですが
ご存知でしたらお願いします.
-----------------------------------------
521 if ($tail =~ /lzh/i && $lzh) { $tail=".lzh"; $flag=1; }
522 if ($tail =~ /zip/i && $zip) { $tail=".zip"; $flag=1; }
#(中略)
559 if ($fname =~ /\.lzh$/i && $lzh) { $tail=".lzh"; $flag=1; }
560 if ($fname =~ /\.zip$/i && $zip) { $tail=".zip"; $flag=1; }
---------------------------------------------------------
雪豹さん、高月浩さん同じ人ですね、宮崎県の人でしょうか。
若し、お見えになったらお話したいな。
http://n-h.x0.to/haruk/obi
メンテ
Re: 既存CGIの改造の工夫 ( No.32 )
日時: 2015/02/23 00:12
名前: りり

>その後、テストしたのですがlzh形式がアップロードできないファイルとエラーになります。

特に記述を足さなくても、
if ($tail =~ /lha/i && $lha) { $tail=".lzh"; $flag=1; }
と、書かれているので、lzh拡張子は、LHA で解凍されるようになっているのでは?


lzhファイルを受け付けるような設定があるはずだと思いますが…

CGIの記述ではなく、ブラウザから、joyfulyyの設定画面を確認してみてください。
メンテ
Re: 既存CGIの改造の工夫 ( No.33 )
日時: 2015/02/23 06:47
名前: くりくり

おはようございます。

lzhは使用中止をよびかけていませんでしたっけ?
http://gigazine.net/news/20100607_lzh_end/
メンテ
Re: 既存CGIの改造の工夫 ( No.34 )
日時: 2015/02/23 08:01
名前: りり

くりくりさん、おはようございます。

>lzhは使用中止をよびかけていませんでしたっけ?

まあ、そうなんですか…いろいろ経緯があるんですね。

でも、リンク先を見てもlzhで提供されているものも、まだあるのかもしれませんね。


juneさんが用意してくださってるテストサイトで見ても、画像のようにlzh、LHAを添付可能にするかの設定がありました。

はるかさんは、ここを「1」にされたのでしょうか?
メンテ
Re: 既存CGIの改造の工夫 ( No.35 )
日時: 2015/02/23 08:37
名前: はるか

おはようございます。添付できました。
何のことはない、CGIを自分で勝手にLHAをLZHに変更していただけです。
りりさんの32レスを見て元に戻してブラウザから設定し直しました。

くりくりさん
使用禁止されていたのですね。知りませんでした。
圧縮解凍に村山さんのLhacaを使っていますのでフォルダーごと
メールする時などに未だに使っているのです。
Lhacaの設定をzipに変更しておきます。
メンテ
Re: 既存CGIの改造の工夫 ( No.36 )
日時: 2015/02/23 22:02
名前: くりくり

今晩は

>ダウンロードしたら、ZIPの拡張子になってしまうほうが、特殊かも?
gzipに対応してないブラウザかなと思いましたがそうではなく
http://www.adminweb.jp/apache/docroot/index4.html
ここら辺の拡張子の設定なのかもしれません。
もっともここら辺はあんまりいじらないのであんまりしりません。

>はるかさん
私が知ってるサイトはこの問題で新規はzipに変更しました。
しかし、それ以前のやつはLZHだったりします。
そんなふうに使い分けたら如何でしょうか?
メンテ
Re: 既存CGIの改造の工夫 ( No.37 )
日時: 2015/02/24 06:26
名前: りり

MIMEタイプの設定と言えば、この辺りから書いていますが
http://todos.xsrv.jp/22patioweb/todos.cgi?mode=&no=13&p=3
ファビコンへの直リンクで関連したことがあります。
ファビコンへの直リンクが文字化けするところと、正常なサーバと違いがあったのですね。

Xserverだと、MIME設定機能がコントロールパネルにあり、また.htaccess に手書きすることもできました。
.htaccessの使えるサーバ利用のサイト運営者は、そのように設定すると良いのかもしれません。

うちのパソコンでも、あるサイトだけ、excelのxlsxがzipになりましたから、個々のパソコンより、そこのサーバ側設定の問題だと思います。

ファビコンの場合も、サーバ全体として設定している所とそうでないところとあるようです。、


うちのアップローダーにもjuneさんがアップされていたエクセル例を載せてみましたが、
http://todos.xsrv.jp/uploader/uploader.cgi
無事、エクセルで開いたので、そこは、Xserverでは全体的にMIMEタイプ設定されているようです。

xlsxがzipになってしまうサーバは、新しいオフィスへの対応が遅れているのでしょうから、あまり管理運営が良くないかもしれませんね。
メンテ
Re: 既存CGIの改造の工夫 ( No.38 )
日時: 2015/02/24 10:22
名前: june

こんにちは

話それますが、名前が出てたので(笑)

アップローダーのxlsxファイルですが、PCによって違いが出るようです。

古いエクセルしか入っていないPCだとzipになりました。(互換機能パックは入ってますが・・・)

Office2007ですとxlsxで保存するように出てきます

Office2010なら保存も開くことも出来ました。

ウチではこんな感じです。
メンテ
Re: 既存CGIの改造の工夫 ( No.39 )
日時: 2015/02/24 19:41
名前: はるか

こんばんわ

>くりくりさん
これから圧縮する場合はzipにセットしました、
先方から送信されるものはlzhがありますけど。

>juneさん、りりさん
私のパソコンも古いのでアップローダーの
xlsxは開けませんでした。図のように
複数のファイルに分解されてしまいます。
メンテ
Re: 既存CGIの改造の工夫 ( No.40 )
日時: 2015/02/24 20:38
名前: りり

juneさん、補足ありがとうございます。

>古いエクセルしか入っていないPCだとzipになりました。(互換機能パックは入ってますが・・・)

それですと、○○.zipを○○.xlsxとファイル名変更から拡張子を変えたら、互換機能パックは入っているので、エクセルで開けないでしょうか?
メンテ

*TODOS・何でも情報交換・TOP*<スレッドPage> 最新 | 5 | 4 | 3 | 2 | 1 |

楽しい交流と情報交換のTODOS・アップローダーも用意。ぜひTOPからもご覧ください。
ご参考になりましたら、お気軽に一筆お書き込みくださいませ。
題名 スレッドをトップへソート
名前
画像添付
JPEG
GIF
PNG



参照ボタンを押して、PCの画像を指定ください。3枚まで指定できます。縮小画像はクリックで拡大されます。
パスワード (好きなパスワードを。投稿後、右下のスパナマークをクリックし、そのパスワードを入れて修正できます。)
コメント

   クッキー保存
スレッドTOPへ***スレッド一覧