<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
これが私の php ドキュメントの始まりで、検証プログラムで T_STRING エラーが発生します。XAMPP を使用してドキュメントを表示しようとしましたが、問題なく動作しましたが、ドキュメントをサーバー (これはクラス用です) にアップロードすると、サーバー エラーが発生しました。さらに悪いことに、この正確なコードは、他のすべての (動作中の) PHP ドキュメントに含まれています。
コード全体が長すぎて完全な診断を投稿できないため、これだけでサーバー エラーが発生するかどうかを知りたかったのです。そうでない場合、いくつかの一般的な原因は何ですか?
疑わしいと思われるその他の事柄:
$values = ["","","","","","",""];
これが配列を作成/クリアする方法かどうかはわかりませんが、検証プログラムで発生した別のエラーでした。
if (strlen($customerlname)>30) {
....
if (!is_numeric($postcode)) {
N++ では認識されないようですが、これらは問題ないはずです。
問題は、ドキュメントがサーバー上ではなく、XAMPP で動作することです。XAMPP は単に親切で、「私の言いたいことを知っている」だけですか? XAMPP でテストできない唯一の部分は、データベース接続です。
$conn = mysql_connect("localhost", "XXXX", "XXXX");
mysql_select_db("XXXX", $conn)
or die ('Database not found '.mysql_error());
繰り返しになりますが、これは他のさまざまな (作業中の) ドキュメントにあります。これはおそらくサーバー側の問題になるのでしょうか?
編集:明らかな問題を見つけました、ありがとう。ドキュメントは現在実行中です。問題は配列で、いくつかのインスタンスを $variable = array(...); に変更する必要がありました。ご協力ありがとうございました。また、将来の参考のために phpinfo() について知っておくと便利です。