類似質問を先日立てましたが状況変わったので改めさせて頂きました。
よろしくお願いします。
html拡張子のままphpを動かしたいのですが、うまくいきません。
PHPバージョン:5.3.3
Server API:CGI版
レンタルサーバー
phpinfo()で確認した情報:REDIRECT_HANDLER存在しない
1).htaccessに以下書いたが動かない。
※ AddType application/x-httpd-php .php .html
※ AddHandler application/x-httpd-php .php .html
※ AddHandler php5.3.3-script .html
(php_flag allow_url_fopen on、php_flag allow_url_include on 追加も試し済)
2)Telnetなどは使えない。
http://www.hlplus.jp/php/blog/index.php?UID=1293 …
上記が検索でかかったので参考にしたのですが、
残念ながら権限の関係で上記URLの方法は使えませんでした。
3).php時には正常に稼働
html内に記述しているのはincludeとechoのみで、.php拡張子の場合は動作するのは確認済です。(htmlに名前変更したとたんにソースにそのまま出る、ないしダウンロードになって動作しない)
■構造など
/php/base.php
/file/a/a/a.html
base.php
<?php
$a='<div id="~~~">~~~~~</div>';
?>
a.html
<?php include_once(dirname(__FILE__).'/~~~~/php/base.php'); ?>
<!doctype html>
<html lang="ja"><head><meta charset="utf-8"><title>~~~</title>
</head><body>
<header><?php echo $a; ?></header>
(省略)
</body></html>
構造としてはこんな感じで、base.phpをa.htmlへインクルードしています。
考えられる可能性があればご教授頂けると幸いです。
No.4ベストアンサー
- 回答日時:
内容は他の回答者さんと同じですが、少し言い方を変えてみます。
ようするに、利用しているレンタルサーバーで.htaccessが許可されていない、あるいは、ごく一部の記述しか認められていないということではないかと推測します。レンタルサーバーのマニュアルを見るか、サポートに問い合わせたほうが早いです。具体的に言えば、Apacheの設定内容ということになりますが、レンタルサーバーだと変更したくてもできません。従って、できることは、そのレンタルサーバーで.htaccessによるmimeの変更が許可されているかどうかの確認だけです。
大変ありがとうございました。
マニュアルのかなり奥にようやく関する記述を見つけ、
サーバー自体でhtaccessで使用できる記述がかなり制限されていることが分かりました。
SSI等でも拡張子変更不可能にされていたので
今回は諦めようと思います。
No.3
- 回答日時:
> 設定ってどこで確認するものなのでしょうか
Apacheのインストールディレクトリか、/etc/httpd とか言ったディレクトリの中に conf というディレクトリが有って、その中の httpd.conf という設定ファイルで設定されています。
設定変更する場合は、大概root権限が無いといけないのですが、root権限はありますか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPプログラムの間違い 1 2022/10/06 14:33
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- MySQL php テーブルを作れない 2 2022/11/17 18:22
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
別階層のPHP関数を使うには?
-
フォントの色を変えるには?
-
PHPの設定で、 エラーが発生し...
-
onedrive にexcelファイルをア...
-
Linux:PHPでTELNETによるSMTP...
-
ListViewコントロールでサムネ...
-
ボタンのクリック数を合計保存...
-
ワードプレス、Contact Form 7...
-
PHPのif文でその処理を途中で抜...
-
現在位置より2つ上のディレク...
-
別ファイルの変数を呼び出した...
-
【file_exists】ファイルが存在...
-
UWSCでファイルのアップロード...
-
PHPExcel処理速度が遅い
-
PHPで`headers already sent`と...
-
【PHP】declare命令で”Fatal er...
-
PHP8を使うと、大量のWarningが...
-
mysql_close()
-
aws cloud9というものを使って...
-
別PHPファイルに変数を渡す
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
centos6のlogにscript not foun...
-
正規表現を使い、URLで条件分岐...
-
階層が違う場合の絶対パス相対...
-
文字化けで混乱中です...
-
ロリポップでの.htaccess 設定
-
includeでHTMLファイルを呼出し...
-
PHP file_get_contents 503 ser...
-
バージョンアップしたら「次の...
-
PHPファイルのシンボリックリン...
-
htmlをphpにするにあたってデメ...
-
index.phpにbbs.phpを埋め込みたい
-
ランチャの作り方
-
ZendFrameWorkで、.htaccessを...
-
ドラえもんDVD 2112年ドラえも...
-
連想配列を含むヒアドキュメン...
-
数値から文字列へ変換後の先頭...
-
htaccessでphpとSSIを同時に動...
-
php リロードしない(再読み込...
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
おすすめ情報