• ベストアンサー

ディレクトリの指定が上手くいかない

http://ponk.jp/old/php_file/index.php?page=6 で紹介されているスクリプトをコピーし、 $dir = opendir("./"); の部分を $dir = opendir("../tmpl/"); に置き換えたのですが、ファイルが存在しているはずなのに選択メニューにファイル名が表示されません。 試しにカレントディレクトリを指定してみましたが、問題なく表示されました。 [tmpl]までのパスは合ってます。 考えられる原因を教えてください。 長文乱文失礼しました。

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

  • ベストアンサー
回答No.2

その修正した二行したの is_file("./$file") の部分も is_file("../tmpl/$file") に修正しましたか?

noname#200196
質問者

お礼

回答ありがとうございます。 無事動作しました! お二方、忙しいところありがとうございました。m(_ _)m

その他の回答 (1)

  • level2012
  • ベストアンサー率63% (12/19)
回答No.1

相対パスの指定が間違っているのでしょう。 試しに、絶対パスで指定してあげてください。

noname#200196
質問者

補足

回答ありがとうございます。 realpathを使い、絶対パスを求めて指定してみましたがダメでした。

専門家に質問してみよう