PHPの埋め込み

htmlにphpを埋め込もうとして
>|php|
<?php

foreach($html->find('h3') as $new){

?>
||<
とすると、->の部分からphpとして認識されず、文字列になってしまいます。
どうすればよいのですか?

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2012/02/07 20:06:25
  • 終了:2012/02/14 20:10:08

回答(1件)

id:windofjuly No.1

うぃんど回答回数2625ベストアンサー獲得回数11492012/02/07 21:01:27

$html->find という名前の付け方から想像すると・・・
下記のようにfile_get_htmlを使っているのでは?
  $html = @file_get_html('URL');

file_get_htmlからさらに想像すると・・・
file_get_htmlをphp標準装備だと思い込んでいるのでは?
下記から入手して解凍したものを、phpファイルと同じディレクトリあるいは、
pathの通っているディレクトリに置いておくと動くようになります
http://sourceforge.net/projects/simplehtmldom/files/
(実際に必要になるファイルは simple_html_dom.php だけです)

以上はひとつの想像であり、エラー箇所だけしか示されていない現状では、
真相を確かめることもできませんので、コメント欄などに、
コードを出来るだけそのままの形で書いて回答を待つと良いでしょう

他13件のコメントを見る
id:windofjuly

別ファイルにしておいてincludeしてみるとどうだろうとテストしてみたけど、
単純にインクルードされなかった・・・
http://www40.atpages.jp/windofjuly/1328612781c.html

これ以外の案が浮かびません・・・サーバーが原因なのでお手上げです

2012/02/16 00:18:30
id:dyondyon

ファイル名がmenu.htmlならバナーが出ないので試してみましたが
やはりうまくいきませんでした。
サーバーが原因では仕方がないですね…

2012/02/16 16:02:45

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません