ロリポップサーバーをレンタルしてサイトを開設しています。
現在.htaccessファイルに下記のコードを記述して.htmlファイルにPHPのコードを埋め込んで実行させています。
「AddType application/x-httpd-php .htm .html」
これは問題なく動いているのですが、別に.htmlファイルにCGIのコードを記述し動作させたいと思っているのですが、これは可能でしょうか?
.htmlファイルのまま、PHPとCGIのコードを一緒に記述し動作させたいです。
.htaccessで上記のコードの下に「AddType application/x-httpd-cgi .htm .html」というコードを記述してみましたが、動作はしませんでした。
埋め込みは下記のようにしました。
「<!--#include file="cgiファイルまでのパス" -->」
ご存知の方いらっしゃいましたらご教示ください。
よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
基本からやり直しですね。
<!--#include file="cgiファイルまでのパス" -->
はSSIのコードですよ。PHPやCGIとは関係ない。サーバーがSHTMLと解釈してサーバーが指定された処理を行う。このコードは、指定されたファイルをそのまま出力する物ですから、拡張子には関係なくそのまま表示されます。
★Windowsに犯されている人は拡張子を誤解されています。
>現在.htaccessファイルに下記のコードを記述して.htmlファイルにPHPのコードを埋め込んで実行させています。
違います。
AddType application/x-httpd-php .htm .html
はサーバーに、.htm .htmlファイルがPHPだと知らせているので、拡張子がそれらのファイルはPHPとして動作する。
>AddType application/x-httpd-cgi .htm .html
は、それらのファイルをCGI(Common Gateway Interface)・・実行ファイルだとサーバーに知らせている。サーバーはそのファイルを実行ファイル(Windowsだとexeなど)として処理しようとする。実行ファイルには先頭に使用するプログラムが指定されているはず
#!/usr/local/bin/perl
とか・・。Windowsとは全く異なる方式です。
>現在.htaccessファイルに下記のコードを記述して.htmlファイルにPHPのコードを埋め込んで実行させています。
ではなく、拡張子.htm .httmlのファイルをPHPとして処理させています。
>別に.htmlファイルにCGIのコードを記述し動作させたいと思っているのですが、これは可能でしょうか?
これも違う。.htm .html拡張子のファイルをCGIとして動作させる
です。
No.2
- 回答日時:
何をやりたいのかわかりません。
PHPとCGIとSSI、ついでにCGIとPerlやPHPの区別を付け、違いを理解してから、
あらためて適当な解説サイトを読みなおせば、質問するまでもなく設定できるようになると思います。
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
- その他(プログラミング・Web制作) 置換ソフトで指定したファイルの1行目に入力できるものを探しています 7 2022/11/24 10:34
- ホームページ作成・プログラミング ホームページ作成について。「ワードプレスではありません」。 3 2023/08/13 14:44
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- WordPress(ワードプレス) wordpressでphpを読み込みたい 1 2022/10/30 23:40
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- Excel(エクセル) エクセルVBA、間違っているコード内容を正して頂けませんか? エクセルワークシートに納品書を作ったの 2 2023/08/02 21:13
- HTML・CSS VSコードでHTMLに(リンク)ファイル名をクリックしてもファイルが開かれない 1 2023/02/12 07:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
cgiファイルを直接は見れなくす...
-
CGIでソースがそのままでてしま...
-
EXCELファイルに誰がアクセスし...
-
クライアントサイドとサーバー...
-
ApacheでのCGIについての質問
-
DreamweaverCS6のサイトデータ移行
-
ユーザの所属するグループを取...
-
CGI実行環境下の.jsや.cssが動...
-
perl 矢印演算子 -> の使い方
-
ラジオボタンのグループ化
-
Ajax React Jqueryの位置づけと...
-
ロリポップでCGIを設置する
-
SSIの『#exec cmd』と『#exe...
-
URLに~/cgi-bin/~を隠す方法
-
KENT WEBのTOPICS BOARDを改造...
-
perl PHP C++ それぞれのメ...
-
SSI(<!--#exec cmd="./XXXpl")...
-
CGIエラー
-
VBAでサーバーにアクセスするに...
-
vbでFTPサーバーに対して、サー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CGIでソースがそのままでてしま...
-
XサーバーでCGIを使うには??
-
cgiファイルを直接は見れなくす...
-
ファイルをアップロードするフ...
-
排他処理について教えてください。
-
CGIが実行されずにダウンロード...
-
.cgi拡張子のままCGIファイルを...
-
CGIをテキストに変換したものを...
-
htmlファイルにPHPとCGIを埋め込む
-
特定CGI「だけ」が、ローカル環...
-
C言語で作ったプログラムをC...
-
htmlに外部のcgiを読み込む
-
ファイルのダウンロードがうま...
-
CGIにCSSを
-
BBS掲示板でのhtmlとcgiの関係...
-
HTMLのソースへサーバーの掲示...
-
データベースのSEO対策?
-
CGIをコピーしたのですがうまく...
-
Apacheでcgiを動かす場合のファ...
-
ファイルアップロードの設置が...
おすすめ情報