0
<?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() について知っておくと便利です。

4

2 に答える 2