PHPで画像を呼び出したいのですが
ゲスト
ゲスト (yama98)
ATOMRSS
  • コード求むID: 333
  • 登録日時:  2008/10/06 00:22
  • 最終更新日時: 2008/10/06 11:51
  • アクセス数: 349
  • タグ: 
  • codeなにがしブックマークに追加する 0 users
  • このページを del.icio.us に追加
  • このページをはてなブックマークに追加

初心者です、教えてください。
ホームページをHTMLで作成し、目次部分を別のテキストファイルにして、PHPで呼び出しています。更新や変更を簡単にするためです。このためだけにPHPを使っています。
目次部分のアイポイントに画像を使っています。
ホームページ作成ディレクトリのindex.phpと同じ階層にcontents.txtファイルを置き、同一階層のimageフォルダの中の画像aaa.gifを貼り付けています。

|--index.php
|--contents.txt
|--images -- aaa.gif
|--abc -- abc.php
|--def -- def.php

アップロードして表示してみると以下の問題がありました。
index.phpからは正常に表示できるのですが、abc、defといったフォルダ内のphpファイルからcontents.txtを呼び出すと、画像が表示できません。階層の問題なのだろうとは思うのですが、あくまでcontents.txtから見たimages/aaa.gifの関係は変わらないのだし、どうして表示できないのかわからなくなってしまいました。今までも目次やヘッダー、フッターにphpを使ってきたのですが、画像を入れたのは今回が初めてです。

どうぞよろしくお願いします。
また、解決方法もご教示いただければ大変うれしいです。

コメント

  • ゲスト
  • 1:ゲスト
  • 2008/10/06 05:12

abc.php では、その階層でのHTMLを作成してその構成要素としてcontents.txt を使うのだから、「contents.txtから見た」は、間違いでしょう。

簡単には、画像のパスをトップからのフルパスにすることだと思います。

  • GoodJob
  • 0

  • ゲスト
  • 2:ゲスト (yama98)
  • 2008/10/06 11:51

そうなんですか、abc.phpからcontents.txtを介して画像を見る、のが正しいのですね。
ありがとうございました。
結局、http://から始まるフルパスで全てを記述して、どの階層からも表示できるようになりました。ありがとうございます!

  • GoodJob
  • 0

前へ 1 次へ

コメントする

[block]から[/block]までの範囲はブロック表示されます。
部分的に目立たせたい時や、引用などにお使いください。

[code]から[/code]までの範囲は等幅表示されます。
ソースコードや設定ファイルの記述などにお使いください。

ゲスト投稿者:ゲスト:

関連ソースコード・ノウハウを登録

PDFLib | A library for processing PDF on the fly プレゼン公開・共有サイト handsOut.jp オープンタイプ株式会社 チーム・マイナス6% - みんなで止めよう温暖化

ブックマークコメント