Sakamsky, вообщем . Заношу в массив
$array[] = $url;
$random=$array[array_rand($array)];
echo ''.$random.'';
Выводит все 10 а не 1 .
$tvss = mysql_query("select * from `TABLA` where `base` = '".mysql_real_escape_string($toks)."' order by RAND() limit 10"
while ($ips=mysql_fetch_assoc($tvss)) {
$url = ''.$ips['url'].'';
ini_set('default_socket_timeout', '3');
$fp = fopen($url, "r"
$res = fread($fp, 100);
fclose($fp);
if (strlen($res) > 0){
$array[] = $url;
$random=$array[array_rand($array)];
echo ''.$random.'';
}else{
echo 'Задача дала ошибку';
}
}
Sakamsky, дык а как то . Я не могу понять ...
За цикл вынеси
$random=$array[array_rand($array)];
echo ''.$random.'';
Sakamsky, так мне нужно с цикла выборку делать .... Из 10 рандомов проверить и вывести 1 рандомно с $url.... хз может что то не понимаю ну в этом вся и проблема
$url = содержит уже 10 полей проверенных , а может и меньше
Я с телефона сейчас. Не могу ничего сделать. Если часа через 3 никто не поможет, как за пк буду, посмотрю