0

Google Docs Spreadsheetから情報を取得し、それをヘッダーに表示するphpスクリプトを使用しています。現在放送中の番組の画像を表示したいのですが、フォルダの構造や、ウェブサイトがオンラインになったときにどうなるかを考えなければなりません。

で固定リンクを試しました

http://localhost:8080/...

それでうまくいきますが、明らかにWebサイトへの動的リンクが必要です。残念ながら、スクリプトは、たとえば、それが存在するページからリンクを読み取ります...

PHPスクリプトは、次のインクルードを使用して各ページで定義されています。

<?php include("widgets/livefeed/onair.php"); ?>

index.html-> / djsフォルダーがメインフォルダーにあるため、機能します

別のフォルダ内の別のページは機能しません。これは、リンクの前に../が必要であるため、1つのディレクトリを上に移動できるためです。残念ながら、ページが含まれているフォルダからリンクの検索を開始します。

<img src=\"djs/images/onair/desktop/$image\" width=\"210\" height=\"105\" alt=\"{$build[$i][3]}\" title=\"{$build[$i][3]}\" />
4

1 に答える 1

0

インデックス ファイルで 2 つの変数を定義し、それぞれの include/require で使用します。元:

define('DS', DIRECTORY_SEPARATOR);
define('ROOT', dirname(dirname(__FILE__)));

使用法:include(ROOT . DS . 'widgets/livefeed/onair.php'); または

<img src=\"<?php echo ROOT . DS . "djs/images/onair/desktop/".$image; ?>\" width=\"210\" height=\"105\" alt=\"{$build[$i][3]}\" title=\"{$build[$i][3]}\" />
于 2012-12-13T23:34:13.030 に答える