• 締切済み

PukiWiki 1.4.7 【Excel添付ファイルをクリックしたら開かないようにしたい】

お世話になります。 現在、PukiWiki 1.4.7でホームページを公開しております。 添付ファイルでExcelシートを添付しております。 このExcelシートをローカルに「名前を付けて保存」をさせたいのですが、どうしても直接開いてしまいます。 何か方法はありませんでしょうか。アドバイスをお願い致します。

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

attachプラグインのヘッダーをいじるとよいのでは? 具体的にはpluginフォルダのattach.inc.phpをみて header('Content-Disposition: inline; filename="' . $filename . '"'); となっている箇所に条件分岐をつける。 srcの拡張子をみて判断するのがよいかも。

baka-asu
質問者

補足

ご回答、ありがとうございました。 全くの素人なので、具体的にどのように変更すれば良いかを、ご教授頂けると幸いです。 また、この手の内容を学ぶためには、どのような参考書を利用すれば宜しいでしょうか。 アドバイスを頂けると非常に助かります。

関連するQ&A

  • 添付のExcelが開かない

    XP上のOutlookExpress6にて、添付されたExcelファイルが開きません。 一度デスクトップ等に保存してからでも同様です。 いろいろ調べて、インターネットオプションのところの 「ウィルスの可能性がある添付ファイルを保存したり開いたりしない」のチェックが外れていることは確認しましたし、 もちろんExcelはインストールされていて、FD等のファイルは開ける状態です。 他にはどのようなことを試してみたらよいでしょうか。 アドバイスをお願いいたします。

  • エクセルシートの添付について

    非常に初心者の質問で申し訳ないのですが、相手が作ったエクセルのシートに「自己紹介」などを書き込んでメールに添付して送り返さなければいけないのですが、どのような手順を踏めばいいのでしょうか? このエクセルのシートを保存しようとしてもできません。メールに添付する場合、ファイル形式で一旦保存しなければいけないと思うのですが、どうしたらいいのでしょうか?お願いです、教えてください。

  • 添付されてたエクセルのファイル

    メールに添付されていたエクセルのファイルをそのまま開き修正後、名前を付けて保存しましたが何処に保存されたか分からなく成っています。どこに保存されているか教えてください。 windowsXP pro OutlookExpressです

  • Excelの添付ファイル名が変わってしまう

    客先とExcelデータを添付して、メールしています。 通常作成したExcelファイルには、日本語でファイルを付けています。 そのファイルを添付して送信すると、客先ではfile002という名前に なっていると言う事です。 以前、友人から届いた添付ファイルでも、Excelファイル名が同様の ファイル名になっていた事がありました。 何故こうなるのでしょうか?

  • エクセルの添付ファイルがアクロバットになっている

    いつもお世話になります。 Win98 EXCEL97です。 最近、受け取る添付ファイル(OE)がエクセルのファイルのはずなのにアクロバットリーダーのマークになってて(当然開けない)どうにもできなくなったりします。 過去ログを見たのですがいまいちわかりません。 何か関連付けされてるんでしょうか? おわかりになる方よろしくお願い致します。

  • エクセルの特定のシートを添付ファイルで送信したい

    こんばんは。 いつもお世話になってます。 エクセルファイルの添付方法について教えてください。 OutLook2003を使用しています。 特定のシートのみを添付ファイルとして送信したいのですが、 [ファイル]-[送信]からだとブック全体が添付されます。 OutLookExpressでは、同作業でシートのみ添付できるようですが、 OutLookでは不可能でしょうか。 シートを分割⇒保存⇒添付する という作業をもう少し簡素化できれば と思い質問させていただきました。 方法ございましたら教えていただきたいです。 よろしくお願いします。

  • 添付ファイルを、エクセルで開きたいのですが・・・

    メールの添付ファイルをエクセルで開きたいのですが、 添付ファイルをスキャンして保存→ファイルをダウンロードにすると   IEでは、開けません っとエラーメッセージが出て保存できず開くことが出来ません。添付ファイルの種類は、application/x-msexcel になっています。OSは、Vistaになります。よろしくお願い致します。

  • Excelにメールを添付したい

    Excelにメールを添付させたいのですが、うまくいきません。 以前は添付できたのですが、今回は同じ方法でやっているはずなのにExcelが固まってしまい添付できません(><) 現在私がやっている方法は  1.メールをデスクトップに保存(拡張子msg)  2.Excelから「挿入」→「オブジェクト」ファイルからデスクトップ上のメールを選択 ちなみに使用しているのはExcel・Outlookともに2003です。 すみませんが、わかられる方いらっしゃいましたらご回答をお願い致します。

  • メール添付のExcelファイルが開けません

    メール添付のExcelファイルが開けません。 メール添付のWordファイルは開くことができます。 エラーメッセージには'C\Documents and Settings\ユーザー名\Local Settings\Temporary Internet Files\ContentIE5\I8ka52MW\添付ファイル名.xls'が見つかりません。名前を正しく入力したかどうかを確認してから、やり直してください。とでます。 確かに'C\Documents and Settings\ユーザー名\Local Settings\Temporary Internet Filesの下にはそのような名前のフォルダ?はありません。 添付ファイルを保存すると開くことはできますので、ファイルの問題では無いと思います。 また、ファイルのダブルクリックではうまく開けず、Excelでファイルを開くで行わないとうまく開けません。 OS:XP HOME SP2 Office:2000 SP3 Outlook Express:6.00.2900.3138 IE:6.0.2900.2180.xpxp_sp2_qfe.070227-2300 です。

  • ExcelシートにExcelファイルを添付するには?

    ExcelシートにExcelファイルを添付したいのですが、方法を教えていただけませんでしょうか。イメージとしては、PowerPointに添付するようにアイコンで表示させたいのですが。宜しくお願い致します。