※ ChatGPTを利用し、要約された質問です(原文:解説お願いします。)
知り合いからもらったtxtファイルのランダム表示ソースの解説
このQ&Aのポイント
知り合いからもらったtxtファイルのランダム表示ソースの解説
ソースを用意して指定のディレクトリにtxtファイルをアップすることでランダムに表示される
連絡が取れなくなった人からもらったtxtファイルの解説を求める
知り合いからソースをもらったtxtファイルのランダム取得なのですが
どういう動きをしているのかさっぱりなので誰か解説をお願いします。
このソースをくれた人に聞けば早いのですが連絡が取れなくなってしまったので^^;
//index側のソース
//ランダム表示
$sorce_dir = './hide_pc/rand_index_top';
@include_once('./hide_pc/randam_k.php');
}
//./hide_pc/randam_k.php側のソース
<?php
//$sorce_dir ソースの入ったディレクトリ
mt_srand((int)(microtime() * 10000));
$rand_text = array();
$i = 1;
if ($handlerDir = opendir($sorce_dir)){
while ($filename = readdir( $handlerDir )){
if ( $filename != "." && $filename != ".."){
array_push($rand_text,$filename);
$i++;
}
}
}
$rand = mt_rand(0,(count($rand_text) - 1));
$randam_sorce = file_get_contents($sorce_dir.'/'.$rand_text[$rand]);
?>
このソースを用意して./hide_pc/rand_index_topのディレクトリにtxtファイルをアップすれば<?=$randam_sorce ?>と指定したところに表示されます
解説よろしくお願いいたします。
お礼
回答ありがとうございます。 こちらを参考に…というかそのまま使って動作確認をさせていただこうと思います。