Linkshareの広告をランダムに表示

こんな感じのメソッドを書いてみた。大したものじゃないですけど。

def list_linkshare
  ary = []
    Dir.glob(@conf.data_path + "linkshare/*") {|file|
      ary << File.open(file.untaint) {|f| f.read}
    }
  return ary[ rand(ary.size) ]
end

データディレクトリ直下に linkshareという名前のディレクトリを作って、1広告1ファイルで保存。ファイル名はなんでもいい。あとはそれを読み込んでランダムに表示するだけ。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください