AN HTTPD ゲストブック/コメント集(2001年6月26日16:09)


鈴木淳 web@compus.net 2001/06/28 15:15

いとさん。出来ました。

PHPの書き方の基本くらいは先に勉強しておくべきでした。
お手間を取らせてしまって、申し訳なかったです。

これで今日からPHPの動作テストが出来ます。
perlで書いた物をある程度移植出来るようになってきたら
データベースにも挑戦してみようと思っています。
今日はどうも有難うございました。

また何かの機会にお世話になる事もあるかも知れませんが、
その時はまた、どうぞ宜しくお願いします。

━━━━━━━━━━━━━━━
compus.net[コンパスネット]
webmaster:Jun Suzuki「鈴木淳」
www: http://compus.net/
email: web@compus.net
━━━━━━━━━━━━━━━


いと gfh05223@nifty.com 2001/06/27 22:59

鈴木さん
きっと私の解説ページからソースをコピー&ペーストされたのでしょうね。
実は解説ページを作るときに、ソースの部分を埋め込んだ後に字下げするために
安易に全角空白を使うという失敗をしていました。
1〜3行目の行頭の空白を全て削除し、左詰めにして試してみてください。
以下をコピーしてもらっても構いません。

<?
print "Hello, PHP!\n";
?>

もし見当違いでしたら、そのソースをここに張り付けてみてください。


鈴木淳 web@compus.net 2001/06/27 12:24

中田昭雄さん。いとさん有難うございました。

プロポーショナルピッチなので「.php,.php3,.phtml」が「php,php3,phtml」に
見えたということはないでしょうか?

まさにそのとうりでした。

これでダウンロードにならず正常にアクセス出来るようになったのですが
次のようなエラーメッセージが出てきます。
Parse error: parse error in D:\www\compus\public_html\hello.php on line 2
これはどのように対処したら良いのでしょうか?

度々申し訳ありません。
宜しくお願いします。


いと gfh05223@nifty.com 2001/06/26 23:04

鈴木さん
PHPは簡単な設定なので説明通りでほとんど問題なく動くと思っていたのですが、
唯一不安材料があるとすると実行プログラムの設定の画像で、拡張子の前のドットが
小さくてほとんど見えないことです。

プロポーショナルピッチなので「.php,.php3,.phtml」が「php,php3,phtml」に
見えたということはないでしょうか?
PHPの説明ページのイメージはインチキして合成画像にしました。

この間違いの場合 Netscapeではダウンロード、IEではソース表示になります。


中田昭雄 nakata@st.rim.or.jp 2001/06/26 21:06

鈴木さん、
「一般パスでも実行する」にチェックがはいっているのなら「実行パスにしておく」必要はありません。 実行パスでなくても実行する、という意味ですから。

では何がおかしいのかとなるとちょっとわかりません。
調べるために、ログのオプションでトレースにチェックを入れてから、再度 hello.php にアクセスしてみてください。
そして、その時にできた trace.log の内容をお知らせ下さい。


鈴木淳 web@compus.net 2001/06/26 16:09

始めまして。
PHP4の最新版をダウンロードして
WindowsMe+ANHTTPDで
動作テストの環境をつくりたいのですが。
hello.phpにアクセスすると、どうしても
ダウンロードまたはファイルの実行ダイアログが
出てきてしまいます。

PHPのインストールは
AN HTTPDでPHPを動かす
作成日:2001.5.3
http://homepage1.nifty.com/yito/anhttpd/faq/php.html
をみて設定しました。

ANHTTPDはDドライブに置いてあります。
現在perlもインストールしていますが
そちらのほうは正常に動作しています。
あとANHTTPDをCドライブに置いて試してみましたが
同じ結果でした。

php.iniの変更箇所は
=============================================================================
; UNIX: "/path1:/path2"
;include_path = ""
;
; Windows: "\path1;\path2"
;include_path = ""

; The root of the PHP pages, used only if nonempty.
doc_root =

; The directory under which PHP opens the script using /~usernamem used only
; if nonempty.
user_dir =

; Directory in which the loadable extensions (modules) reside.
extension_dir = c:\php
=============================================================================

の部分です。

ブラウザはIE5.5です

過去ログは
16. PHP4でソース表示になってしまう
http://homepage1.nifty.com/yito/namazu/gbook/20001008.0345.html
を見させて頂きましたが
ANHTTPDの実行プログラムphpの設定は
「一般パスでも実行する」 「PATH_TRANSLATEDを使う」
にチェックは入っています。

あと「ファイルが置いてあるパスをエイリアスで 実行パス にしておく」
とはどういう作業をすればよいのでしょうか?

どうぞ宜しくお願いします。