伙计们遇到了问题:
当被问到时,脚本随机选择文件夹中的图像并重命名(按照模式:名称+年龄......等)。它工作正常:在短序列中快速正确。
在大约30k的请求(总共在一个月内)之后,我发现6k中只剩下1k个图像。我定期重新上传图片,但只是好奇是什么是损失的来源。
function gen_post($sex){
$way = $_SERVER['DOCUMENT_ROOT'];
$img_array = scandir("img/$sex");
$fin = mt_rand(5, 8);
$maxi = count($img_array)-1;
$beg = 0;
while ($beg<$fin) {
$im = $img_array[mt_rand(2,$maxi)];
$img_name = iconv('UTF-8', 'ASCII//IGNORE', "$rand_name"); //name from file
$new_im = $img_name . '-' . $age . '-' . $weight . '.jpg'; //generates name from variables
rename("$way/img/$sex/$im", "$way/img/$sex/$new_im");
$img = "$sex/$new_im";
//------------------- <HTML block> ------------------------
include('template/bloc_html.php');
//------------------- </HTML block> ------------------------
$beg++;
}
}