はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 .htmlでphpを実行させようとしているのですが・・・
日時: 2006/12/21 14:45
名前: カレーマン

いつもお世話になっております。
PHPのバージョンは5です。

題名の通り .htmlでphpを実行させようとしておりまして
apacheに

AddType application/x-httpd-php .html
を追記して再起動させた後にhttp://****.htmlで確認してみましたが、表示されていませんと言われます。
(先程の記載がなければ正常に表示されます)

apacheの記載をやめて .httaccessに同じように記載しても同じ現象です。

何が悪いのでしょうか?

似たような方がいました。
http://ml.php.gr.jp/pipermail/php-users/2003-February/014133.html

よろしくお願いします。
メンテ

Page:  [1] [2]

■ コンテンツ関連情報

 Re: .htmlでphpを実行させようとしているのですが・・・ ( No.1 )
日時: 2006/12/21 15:19
名前: 管理者

> apacheに

> AddType application/x-httpd-php .html
> を追記して再起動させた後にhttp://****.htmlで確認してみましたが、表示されていませんと言われます。
> (先程の記載がなければ正常に表示されます)


まず、この追加した行を削除してください。

次に、「/etc/httpd/conf.d/php.conf」というファイルが存在していると思いますので、以下の部分を修正してください。

# vi /etc/httpd/conf.d/php.conf

# Cause the PHP interpreter to handle files with a .php extension.
#
AddHandler php5-script .php .html    ← ここに「.html」を追加
AddType text/html .php


修正して保存したらhttpdを再起動してください。

# /etc/rc.d/init.d/httpd restart
メンテ
 Re: .htmlでphpを実行させようとしているのですが・・・ ( No.2 )
日時: 2006/12/21 15:34
名前: カレーマン

管理人様

いつもありがとうございます。
同じようにしましたが、結果は変わらずページが表示されていません。

 ページを表示できません 
検索中のページは現在、利用できません。Web サイトに技術的な問題が発生しているか、ブラウザの設定を調整する必要があります。 

--------------------------------------------------------------------------------

次のことを試してください:

 [更新] ボタンをクリックするか、後でやり直してください。

アドレス バーにページ アドレスを入力した場合は、ページ アドレスを正しく入力したかどうかを確認してください。

接続の設定を確認するには、[ツール] メニューの [インターネット オプション] をクリックします。[接続] タブで [ダイヤルアップの設定] グループの [設定] ボタン、または [LAN の設定] グループの [LAN の設定] ボタンをクリックしてください。 設定情報は、LAN (ローカル エリアネット ワーク) の管理者か、ISP (インターネット サービス プロバイダ) が提供する情報と一致する必要があります。 
ネットワーク管理者がネットワークの接続の設定を使用可能にしていれば、Microsoft Windows を使用して、ネットワークの接続試験を行ったり、自動的にネットワークの接続の設定を見つけることができます。
Windows でネットワークの接続試験を行ったり、ネットワークの接続の設定を見つけたりするには、 
 [ネットワークの設定の検出] をクリックしてください。 
サイトによっては 128 ビットの接続セキュリティを要求するものがあります。[ヘルプ] メニューの [バージョン情報] をクリックして、インストールした暗号強度を確認してください。 
セキュリティで保護されたサイトを表示するには、セキュリティの設定でそのサポートがされているかどうかを確認してください。[ツール] メニューの [インターネット オプション] をクリックします。[詳細設定] タブで、[セキュリティ] までスクロールし、[SSL 2.0 を使用する]、[SSL 3.0 を使用する]、[TLS 1.0 を使用する]、および [PCT 1.0 を使用する] チェック ボックスをオンにしてください。 
別のリンク先を表示するには、[戻る] ボタンをクリックしてください。 



サーバーが見つからないか、DNS エラーです。
Internet Explorer 

上記のようになってしまいます。

表示させようとしているのは

<? include("text.php"); ?>
<?php
require("text.php");
?>

上記の2つです。


試しに
<? include("text.php"); ?>
を外して動作させましたが、うまくいきました。


しかし
<? include("text.php"); ?>
を追記すると先程のエラー現象が起きてしまいます。
何が原因でしょうか?


どうかよろしくお願い致します。
メンテ
 Re: .htmlでphpを実行させようとしているのですが・・・ ( No.3 )
日時: 2006/12/21 16:57
名前: 管理者

「text.php」は単純な文字列ですか?
たとえば 1234567890 だけとか?

htmlのタグとか入っていないですよね?
メンテ
 Re: .htmlでphpを実行させようとしているのですが・・・ ( No.4 )
日時: 2006/12/21 23:51
名前: カレーマン

お返事有難う御座います。

下記にある昨日・今日カウンターです。

http://php.s3.to/counter/

■ 設置方法 
1. 空のファイル「all.dat」を作成します
2. 本体といっしょにアップロードします
3. all.datのパーミッション(実行権限)を606にします 
4. そのディレクトリのパーミッションを717にします。
5. まず、カウンタを使いたい場所の先頭に<?include("dcount.php");?>を挿入します
                     ↑この部分ですね。

■ テキストの場合mode=0 画像の場合mode=1
昨日:<?echo $yesterday;?> 今日:<?echo $today;?> 合計;<?echo $total;?>

<?include("dcount.php");?>については挿入するとエラーはなくなり
ただ空白のままになっています。ごくまれに先程のDNSエラーです。

上記は.phpにすれば問題なくカウンターが表示されます。
.htmlでは <?include("dcount.php");?>を読み込めないのでしょうか?


どうかよろしくお願い致します。
メンテ
 Re: .htmlでphpを実行させようとしているのですが・・・ ( No.5 )
日時: 2006/12/25 17:27
名前: 管理者

レスが遅くなり、申し訳ありませんでした。


検証してみた結果、正常に表示される事を確認しました。

要は、カウンタを表示させたい所の挿入文言の不備だけです。(当方のレス「No.1」は行ってください)

誤:<?include("dcount.php");?>

    ↓    ↓

正<? include("dcount.php");echo "昨日:$yesterday 今日:$today 合計:$total";?>


上記の様にしてください。
メンテ

Page:  [1] [2]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.