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とファイル名変更から拡張子を変えたら、互換機能パックは入っているので、エクセルで開けないでしょうか?
|