(15 апр 2017, 13:12) (
0/
0)
[
0]
Sakamsky, так мне нужно с цикла выборку делать .... Из 10 рандомов проверить и вывести 1 рандомно с $url.... хз может что то не понимаю ну в этом вся и проблема
$url = содержит уже 10 полей проверенных , а может и меньше
(15 апр 2017, 13:06) (
0/
0)
[
0]
Sakamsky, дык а как то . Я не могу понять ...
(15 апр 2017, 12:48) (
0/
0)
[
0]
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 'Задача дала ошибку';
}
}
(15 апр 2017, 12:33) (
0/
0)
[
0]
Sakamsky, 11
(15 апр 2017, 09:58) (
0/
0)
[
0]
Simptom, 1. Я эти 10 использую для своих целей . конечный итог должен быть 1 из 10
(15 апр 2017, 09:48) (
0/
0)
[
0]
GooDLikE++, я эти 10 проверяю , затем мне нужен 1 результат рандомный
(15 апр 2017, 03:15) (
0/
0)
[
0]
<?
$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 'Задача дала ошибку';
}
}
?>