CGIを使ったパスによるダウンロード
現在,Dreamweaver CS5.5 (Mac版)を使ってウェブサイトを作成しています(OSはMac OS X 10.6.8で,サーバーはロリポップのレンタルサーバー)。
パスによるダウンロードフォームを設置しようと思いまして,こちらのサイト↓
http://www.kent-web.com/pwd/login.html
で無料CGI(アクセス制限・簡易タイプ)を入手しました。
教えて!gooでのアドバイスも受けて,何とか配布サイトの指示通りには無事に設置できたのですが,その先がうまくいきません。
上記無料CGIはログインフォームで,パスを入力してボタンをクリックすると特定のファイルに飛ぶというものなのですが,
このリンク先にzipファイルを置いても,それだけではダウンロードできないものなのでしょうか。
具体的には,
上記CGIのうち,init.cgiに
$cf{secfile} = 'zipファイルの相対パス(例えば,./private/secret.zip)';
と記述し,それをlogin.cgiに渡すようにしたのですが,
それでは,パスを入力してボタンを押しても,大量の意味不明文字(文字化け)が出るだけで,zipがダウンロードされません。
ちなみに,zipファイルでなく,例えば画像ファイルにした場合には,ボタンを押すと,画像がブラウザ上で表示されます。
パスワードを入力し,ボタンを押すと,直接(途中にHTMLを噛ませたりしないで),設定しておいたzipファイルをダウンロードするようにしたいのですが,どなたかその方法をご存知の方がいらっしゃいましたら,ご教授願えると幸いです。
お礼
アリガトウございました。 とりあえず無料ではありませんでしたけれども、 ご回答いただいてたすかりました!