<?
$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){
Тут нужно вывести 1 результат рандомно из результата $url. Вопрос КАК ?
echo ''.$url.'';
}else{
echo 'Задача дала ошибку';
}
}
?>
Всмысле?
Ты сколько результатов вывести хочешь в итоге?
Simptom, цыкл в цыкле что-либо? ХД просто сделай выборку сначала рандомно,и укажи лимит 10,затем ещё одну выборку,но лимит 1, и условия задай какие нужно
зачем 10 рандомных если тебе 1 запись нужна?
GooDLikE++, я эти 10 проверяю , затем мне нужен 1 результат рандомный
Simptom, 1. Я эти 10 использую для своих целей . конечный итог должен быть 1 из 10
Идентификаторы записей заноси в массив потом
$random=$array[array_rand($array)];