>>289
すいません。>>280で重要なことを言うのを忘れていたので誤解を生じて
しまったようです(´・ω・`)

PHPを使用して実現したいことは

・自鯖が生きていれば「ダウンロードアイコン」を表示して、それをクリックすれば
 ファイルのダウンロードが始まるようにする。

・自鯖が死亡していれば「ダウンロードできませんアイコン」を表示して、それを
 クリックしても何も起きない(リンクそのものが貼られていない)。

ということでした。
これ自体はリンク場所に以下のスクリプトを貼ることで実現できました。

<?php
 $fp = @fsockopen ("mysite.com", 80, $errno, $errstr, 0.5);
 if(!$fp) {
  echo '<img src=error.gif>';
 } else {
  echo '<a href="mysite.com/download.zip"><img src="ok.gif"></a>';
 }
?>

ただ目下の問題は自鯖の生死の判断がつくまでの間、html全体が表示
されないというところですね。おそらく上記のスクリプトのところで自鯖の
生死の判断を下す間止まってしまうのでしょうね。