2011-09-24 9 views
-2

だから基本的に私は自分のサーバー上のexeファイルを取得し、それが利用可能です切り替えるには、PHPの関数を作成する方法が必要です。ファイルの名前を変更、移動、または削除するだけではなく、ファイルを一時的に使用できないことを説明するページにリダイレクトします。は、どのように私は.htaccessファイルを編集せずに、非PHPファイルのURLをリダイレクトするのでしょうか?

私は.htaccessファイルに永続的なリダイレクトを設定する方法を知っているが、私は、これはPHPスクリプトを経由して自動化したいのですので、これは私の問題を解決していません....

任意の提案ですか?前もって感謝します。

+1

は、あなただけのPHPを経由して実行ファイルを送り、その後PHPファイルにリンクできませんでしたか?私はスティーブンに同意 – Steven

+0

は、「ReadFile関数」機能のためのPHPのmanページをチェックアウト。 exeファイルをWebrootの外部に保存し、phpファイルにexeファイルをダウンロードして提供します。そうすれば、PHPは簡単なトグル変数を上に持つことができますし、後で追加することができるより洗練された認証メカニズムを使用することもできます。 PHPはあなたの利用できないメッセージを直接出力するか、これを行う別のページにリダイレクトすることができます。 – codercake

答えて

0

.exeファイルの要求を処理するようにWebサーバーが設定されていないか、またはとしてルールを追加する場合は、PHPだけではこれを実行できません。ファイルが存在する、と.htaccess /サーバ設定ファイルへの直接アクセスを許可した場合、PHPはそれへのアクセスを停止するためにできることは何もありません。

0

正直なところ、最も簡単な方法は、おそらくあなたの.htaccessファイルを編集し、Apacheでそれを再ロードするPHPスクリプトを書くことであろう。アクセスを有効/無効にする必要があるときはいつでも、そのスクリプトを実行できます。

関連する問題