人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPのサンプルをさがしています。
他のファイルに書かれている数行のテキストの中から複数選んでかぶらずに表示するようなスクリプトがあったら教えてください<(_ _)>

●質問者: kamesann
●カテゴリ:コンピュータ 趣味・スポーツ
✍キーワード:PHP スクリプト テキスト ファイル
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● fuktak
●25ポイント

http://jp2.php.net/manual/ja/function.fgets.php

PHP: fgets - Manual

質問の意味を勘違いしていたらごめんなさい。

おそらくfgets関数でファイルを指定してバッファに読み込んで、バッファの内容を表示させればよいのだと思います。リンク先の例1のスクリプトがサンプルです。

http://jp2.php.net/manual/ja/function.include.php

PHP: include - Manual

別ファイルで作成してあるPHP、HTMLを読み込むという意味でしたら、include関数でよいと思います。

◎質問者からの返答

書き方下手ですみません。

【例】

1.2行〜5行書かれたテキストファイルを読み込む

2.その中からランダム2行を選んで表示する

といったことをしたいのです。

ファイルを読み込むサンプルは見つけられたのですが。ランダムに二つを選ぶというものはわかりませんでした。

どうかご教授くださいませ。


2 ● hit_ike
●25ポイント

http://php.s3.to/man/function.fgets.html

fgets

上記を参考に

動作確認はしていないのですが、こんな感じでどうでしょうか?


//ファイルを開ける

$gestor = fopen(”/tmp/file.txt”, ”r”);

//ファイルを読み込み配列に入れる

while (!feof($gestor)||$j>5) {

$bufer[] = fgets($gestor);

$j++;

}

fclose($gestor);

//ランダムで2つのランダムをとる

$a=$b=rand(5);

while($b==$a) $b=rand(5);

//表示

echo $bufer[$a];

echo $bufer[$b];

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ