[PHP-users 9536] "単なるリンク"or"不正な引用"

海外 浩平 php-users@php.gr.jp
Tue, 27 Aug 2002 13:39:43 +0900


こんにちは。海外@筑波です。

PHP4.2.2 で、以下のような関数を作成したのですが、
これは世間一般に出してもよいものでしょうか?
ソースを見ていただければわかると思いますが、
http://www.asahi.com/ の最新ニュースへのリンクを自動的に行うものです。

//----------------------------------------------------------------
function NewsFromAsahi(){
  $URL = "http://www.asahi.com/";
  $HTML = "";
  if( ($fp=fopen($URL,"r")) ){
    for($phase=0;!feof($fp);){
      $str = fgets($fp);
      switch( $phase ){
      case 0:
        if( mb_eregi("<!--\ Start\ of\ Top\ 5\ -->",$str) ){
          $HTML = $str;
          $phase = 1;
        }
        break;
      case 1:
        $HTML .= $str;
        if( mb_eregi("<!--\ End\ of\ Top\ 5\ -->",$str) )
          $phase = 2;
      case 2:
        break;
      }
    }
    $HTML = mb_eregi_replace("<img[^>]+>","<li>",$HTML);
    $HTML = mb_eregi_replace("<a[ ]+href=\"","<a href=\"".$URL,$HTML);
    $HTML = "<dl>\n"
      ."<dt> News from <a href=\"http://www.asahi.com/\">asahi.com</a>\n"
      ."<dd>".$HTML."</dl>";
  }
  return( $HTML );
}
//----------------------------------------------------------------
これが、「単なるリンク」なら話は簡単なのですが、
無断転載に当たるのかどうか、微妙なところだと思います。
# 記事自体はasahi.comのサーバに存在するので、転載にあたるとは思えませんが....
この辺、詳しい方がおられましたらご教授願います。
それでは。

☆━━━━━……………‥‥‥‥‥・・・・・
〜 事なかれ主義にNo! 〜
筑波大学大学院 経営・政策科学研究科 2年
海外 浩平(かいがい こうへい)
E-mail: kaigai@kaigai.gr.jp
Web: http://www.kaigai.gr.jp/
・・・・・‥‥‥‥‥……………━━━━━☆