ОБСУЖДЕНИЕ

Нужна помощь с кодом>>

5 сообщений1 просмотровОткрыта
#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){

Тут нужно вывести 1 результат рандомно из результата $url. Вопрос КАК ?
echo ''.$url.'';


}else{
echo 'Задача дала ошибку';
}
}

?>
#2
Почему сразу при запросе не вывести 1 случайные, а не 10?
#3
ACMAT, 10 запросов проверяю на работоспособность . Далее этот результат нужно обработать как то и получить 1 результат
#4
Вот тебе шаблон
function url_set () {
$url = array('html', 'Css', 'PHP', 'MySQL', '', 'Apache', 'Jquery', 'Javascript', '', '',);

for ($i = 0; $i < count($url); $i++) {
if (strlen($url[$i]) > 0){
$chislo = rand(1,10);
}
}
if(empty($url[$chislo])){
url_set ();

}else{
echo $url[$chislo].'<br />';
}
}

url_set ();
#5
Шаблон полностью рабочий, на основе его сможешь решить свой вопрос.