前提・実現したいこと
下記コードを作りました
ファイルが重複していない間whileが繰り返されると思うのですが、
無限にループしているようです
どこに誤りがあるのでしょうか?
該当のソースコード
<?php $random=substr(str_shuffle("0123456789"), 0, 1);//0~9の乱数 $dir=$_SERVER['DOCUMENT_ROOT'].'/'.$random.'.php'; while(!file_exists($dir)){//ファイルが存在しない間繰り返す $dir=$_SERVER['DOCUMENT_ROOT'].'/'.$random.'.php'; file_put_contents($dir); $random=substr(str_shuffle("0123456789"), 0, 1); } ?>
何を実現するためのコードか不明です。
無限ループの解消が要件の実現に直接繋がるとは限りません。
回答2件
あなたの回答
tips
プレビュー