• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPのエラー対処法を教えてください!)

PHPのエラー対処法を教えてください!

このQ&Aのポイント
  • PHPのエラー対処法についてお教えいただけませんか?添付のPHPファイルにエラーがあり、正しく動作しません。
  • 質問者はPHPファイルのエラーについてアドバイスを求めています。詳細なエラー内容は添付のコード内にあります。
  • 質問者はPHPファイルのエラーについて不明な点があります。添付のコード内の特定の箇所の修正方法やHTML4.01以外のタグの利用可否について知りたいと思っています。

質問者が選んだベストアンサー

  • ベストアンサー
  • NARH
  • ベストアンサー率82% (88/107)
回答No.2

うぅ画像が見辛いですね。Goo さん(OK Waveさん?)もう少し工夫して欲しい。 > 添付のPHPにエラーがあり、正しく動作してくれません。 とのことですので、動くけど期待した振舞をしないということでしょうか? (1) ですが、コピペ失敗してませんか?記載の内容だとそもそも文法エラーになると思うので。 > (1)黄色に表示されているエラー(下記の「($this-)>」が黄色になっています) 「$this->」の部分ですよね? > > $xml = "<row id=> > foreach ($customRowAttributes as $name = $field) $xml.= " {$name}='" . > ($encodeCustomAttributes ? base64_encode($this->_getRowField($row, $field)) : $this->_getRowField($row, $field)) . "'"; > $xml.= "\n"; ・$xml = の値クォート閉じてないです。 ・foreachの括弧内 $name => $field かと で、肝心の $this->_getRowField ですが、使っているエディタが '->_' の解釈に失敗しているための warning とか、このクラスが別のPHPファイルに記載されたクラスを継承していて _getRowField メソッドを参照できないとか、そういう(エディタ都合の)warning だったりしませんか? #黄色ってなんだろう?注意?エラーは赤とかになるのかな? (2) ですが <metadata> 要素内をなにか別の処理によって <table> タグの要素に変換して使うんじゃないでしょうか? 最終的には |NAME|FIRSTNAME|AGE|HEIGHT|CONTINENT|COUNTRY|EMAIL|WEBSITE|FREELANCE|LAST VISIT|| こんな表ができるのかな? 印象的には、ちょっと大きめで画面に収まらなさそうなので、もっと見やすい形に整形されるのかもしれませんね。 <meta> はよく見ますけど、table 要素を表現する metadata タグって見たことがなかったので別の処理系に食わせるのかなって思いました。 #ほんのちょっとググってみたけど見当たらなかったので。 質問の雰囲気的に何か既存のアプリケーションに手をいれているとか、サードパーティ製のライブラリを使っているように感じられますが、別のソース内とか、リファレンスに使い方とか記述されていませんでしょうか?

idera_2010
質問者

お礼

ご返信が遅くなり申し訳ございません。 ご回答ありがとうございました。 参考にさせていただきました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

エラーメッセージはなんと出てますか? PHPでEclipseは使ったこと無いのでどの様に出てくるのかわかりませんが・・・

idera_2010
質問者

補足

「不要な山かっこがあるため、このタグは無効としてマークされています。」です。 今は、MSのExpression Web4を使用しています。 よろしくお願いします。

すると、全ての回答が全文表示されます。

関連するQ&A