• 締切済み

NEWマークをPHPで表示させたい

掲示板で新たに書き込みがあると、トップページにNEW!マークを表示させようとしています。 トップページが、PHPですのでPHPでコードを探していたところ、 掲示板が更新されたらnewマークを付ける : Everyday, "Albi"day! nagisa.skr.jp/archives/2011/02/02_1437.html というサイトがあったので、参考にさせていただきました。 <?php $mod = filemtime("---"); //更新を取得したいファイルまでのパス $Time1 = 24; // 時間差、単位はhour  この時間の間だけアイコンを表示する $gifname = "---"; //new画像までのパス $timediff = time() - $mod; if ( $timediff < 60*60*$Time1 ) { $outl = " <img src=" . $gifname . " alt=new />\n"; print $outl; } else { print ""; } ?> とあり、利用させていただいたのですがうまくいきません。(ページが真っ白になります) そもそも、filemtimeは同じサーバー内の別ドメインのファイルの更新時間を取ってこれるのでしょうか ../../../../example.example.net/httpdocs/bbs/i/index.htmlという記載で問題ないのでしょうか どなたかご教授願います。

みんなの回答

  • bx2
  • ベストアンサー率47% (97/206)
回答No.1

>そもそも、filemtimeは同じサーバー内の別ドメインのファイルの更新時間を取ってこれるのでしょうか 取ってこれますが、サーバ側の設定で禁止することもできます。 「//」の前にある全角スペースは半角スペースに置き換えるべきです。 たぶん、これが原因でしょう。

関連するQ&A

専門家に質問してみよう