我有正确的 PHP 脚本来创建一个随机数并在服务器上创建一个新文件夹,其中 # 作为它的名称。如果文件夹存在,则脚本停止。我不知道的是如何指示脚本生成一个新的随机 # 如果文件夹已经存在,然后重试,直到找到一个未使用的号码/文件夹。我认为 ado while
是我正在寻找的,但不确定我是否正确编写了它(不想在服务器上测试它,因为害怕创建一个永远循环的mkdir
命令)。
这是正在使用的一次性代码
<?php
$clientid = rand(1,5);
while (!file_exists("clients/$clientid"))
{
mkdir("clients/$clientid", 0755, true);
exit("Your new business ID is($clientid)");
}
echo ("The client id is $clientid");
?>
这是do while
我正在考虑的 - 这是正确的还是我需要以不同的方式做到这一点?
<?php
$clientid = rand(1,5);
do {mkdir("clients/$clientid", 0755, true);
exit("Your new business ID is($clientid)");}
while (!file_exists("clients/$clientid"));
echo ("The client id is $clientid");
?>