2011-09-16 4 views
1

私のページの1つに、実行していないphpの小さな部分があります。これは他のページで実行しているのとまったく同じコードですが、特にこのページでは、まったく動作しません。代わりに、 "$ session"の直後に始まるコードの一部を出力します。 $セッション変数を使用しているので、インクルードパスが正しいことを確認しました。ページがPHPの小さな部分を認識しない

ログインしているユーザーがいる場合は、ユーザーのユーザー名が表示されます。コードに問題はありますか?

<div style="text-align: left; float: left; font-size: 70%; clear: both;"> 
      <? 
       if ($session->logged_in){ 
        echo "You are logged in as: <br>", $session->username; 
       } 
      ?> 
     </div> 

あなたがここにページ全体を見ることができます(あなたがログインに時間がかかる場合は、それが他のページにどのように動作するかに気づく...よく、それがさ):

http://uglyfacez.com/gallery/

+1

short_open_tagsを有効にしましたか?あなたはそれを '<?php'に変更して動作するかどうか確認することができます – JohnP

+0

' <? 'の直後に' php'を置くのはどうですか? –

+0

それは私が試した最初のものでしたが、運が悪いです。 –

答えて

0

問題別の場所で私のコードで嘘をついたをしようとするだろう。

2

PHP short tagsがサーバーで有効になっていない可能性がありますか?

はこれを試してみてください:

 <?php // CHANGE HERE 
      if ($session->logged_in){ 
       echo "You are logged in as: <br>", $session->username; 
      } 
     ?> 
2

私の最初の推測では<?php代わりの<?

+0

私は以前これを試しましたが、残念ながらそれは何も変わりませんでした。 –

関連する問題