人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

phpに関する質問です。
自作したスクリプト(メールフォーム)をサーバへ設置し、投稿フォームからPOSTすると真っ白な画面が表示される。
ただし、毎回ではない。また、その時のログを確認すると、
PHP Parse error: parse error, unexpected ’}’ in /home/lcvirtualdomain/o-le.com/htdocs/index.php on line 467
となっている。しかし、構文の間違い(特に”}”が多い又は少ない)はない。
上記のような状況でエラーがparse errorがでる”可能性がある”要因を教えてください。
また、zend-multibyteオプションでのバグというのも聞いたことあるのですが、その辺を詳しく説明しているサイトなどあれば教えてください。
環境としては、PHP Version 4.3.8でConfigureに--enable-zend-multibyteがあることくらいしかわかっていません。宜しくお願いします。

●質問者: masashi0316
●カテゴリ:コンピュータ
✍キーワード:HOME INDEX LE ON PHP
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● amagami
●40ポイント

http://www.hatena.ne.jp/

はてな

URLはダミーです。

もしかするとスクリプトがShift_JISで書かれていませんか? 2バイト文字列の中にエスケープの必要な半角文字が含まれていると、そこであっさり壊れてエラーが出てしまうようです。

私も類似のエラーにかなり悩まされたので、スクリプトをEUCで書かれることをおすすめします。かなり設定の変更などが面倒ですが・・・。

◎質問者からの返答

ありがとうございます。確認してみます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ