htmlにphpを埋め込もうとして
>|php|
<?php
…
foreach($html->find('h3') as $new){
…
?>
||<
とすると、->の部分からphpとして認識されず、文字列になってしまいます。
どうすればよいのですか?
$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 だけです)
以上はひとつの想像であり、エラー箇所だけしか示されていない現状では、
真相を確かめることもできませんので、コメント欄などに、
コードを出来るだけそのままの形で書いて回答を待つと良いでしょう
別ファイルにしておいてincludeしてみるとどうだろうとテストしてみたけど、
2012/02/16 00:18:30単純にインクルードされなかった・・・
http://www40.atpages.jp/windofjuly/1328612781c.html
これ以外の案が浮かびません・・・サーバーが原因なのでお手上げです
ファイル名がmenu.htmlならバナーが出ないので試してみましたが
2012/02/16 16:02:45やはりうまくいきませんでした。
サーバーが原因では仕方がないですね…