25行で書いたwebテキストメモ。

思いつきで書いてみました。
概要は、伝家の横着(?)メソッドfile_get_contents()を使って
webサイトのテキスト部分をどんどん繋げていくというものです。


取得したテキストはプリントアウトしてもよし、
あとで見返してコピペしてもよし。
とりあえず時間がない!ってときに…使えますかね…?


(注)セキュリティはほぼ考えられていないので
このソースの状態で公開とかは絶対しない方が良いです。。


まずはソース。

<?php 
$contents = array();
$urls = ''; 
if (!empty($_GET['url'])):
  $urls = $_GET['url'];
  $contents[] = file_get_contents('http://' . $_GET['url']);
endif;
if (!empty($_GET['urls'])):
  $urls .= ',' . $_GET['urls'];
  $tmp = explode(',', $_GET['urls']);
  foreach ($tmp as $url):
    if (!empty($url)) $contents[] = file_get_contents('http://' . $url);
  endforeach;
endif;
?>
<form>
file_get_contents(http://<input type="text" name="url">);
<input type="hidden" name="urls" value="<?php echo ($urls); ?>">
<input type="submit" value="送信">
</form>
<?php 
if (!empty($contents)):
  foreach ($contents as $content) echo '<hr><hr>' . strip_tags($content, '<br><p><a><ul><li><div>');
endif;
?>



そして起動画面。
見てわかると思いますが、urlを入れて送信するだけです。
シンプルすぎて涙が出てくる。






こいつにurl(example.com)を入れると…?
こんな感じ。




もういっちょ。(example.netを送信)
example.comexample.netの内容が縦につながってます。




うんうん、調子が出てきたな、と思ってはてぶトップ(b.hatena.ne.jp)を
入力したらえらいことになった。




うんまぁ…わかってはいたんですけども。
なかなかの見辛さですね…。



結論:たぶん使えない。
反省点:テキストだけじゃない方がいい。


変なバトンで非常に申し訳ない感じですが
お次のterakumaさんお願いします〜