PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (2): [1] 2 »
Найдено сообщений: 18
Keniski
Отправлено: 31 Августа, 2015 - 02:55:37 • Тема: Регулярка • Форум: Напишите за меня, пожалуйста
Ответов: 7 Просмотров: 73
andrewkard пишет: Keniski
В вопросе про скорость ничего не было, просьба была написать регулярку для поиска, а это: preg_match, в описании которой указано:
Цитата:
Подсказка: Не используйте функцию preg_match(), если необходимо проверить наличие подстроки в заданной строке. Используйте для этого strpos() либо strstr(), поскольку они выполнят эту задачу гораздо быстрее.
(Добавление)
Покажите пример, как Вы ищете на вхождение.
foreach($curls as $id => $c)
{
$result[$id] = curl_multi_getcontent($c);
curl_multi_remove_handle($mh, $running);
curl_setopt($curls[$id], CURLOPT_URL, 'https://e.mail.ru/messages/inbox/?back=1');
$html = curl_exec($curls[$id]);
$html = str_get_html($html);
$account = explode(':', $base[$proid]);
$login = $account[0];
$pass = trim($account[1]);
$proid++;
if (strpos($html, $login)) {
echo '<br />';
echo $login,';',$pass ;
echo '<br />';
} else {
}
}
Keniski
Отправлено: 30 Августа, 2015 - 18:08:47 • Тема: Регулярка • Форум: Напишите за меня, пожалуйста
Ответов: 7 Просмотров: 73
andrewkard пишет: По мануалу в данном случае лучше использовать strpos:
PHP:
скопировать код в буфер обмена
$str = '<a id="PH_logoutLink" rel="nofollow" class="x-ph__link x-ph__link_last x-ph__auth__link" xname="clb14767676" href="https://r.mail.ru/cls1074201/auth.mail.ru/cgi-bin/log.." title="выход">
выход
</a>' ;
if ( strpos ( $str , 'PH_logoutLink' ) !== false ) { echo 'Выход есть!' ;
}
Из-за этого падает скорость в ~5 раз
1к аккаунтов у меня проходит за 30 сек , а с этой проверкой 4 минуты
Keniski
Отправлено: 28 Августа, 2015 - 17:21:47 • Тема: Регулярка • Форум: Напишите за меня, пожалуйста
Ответов: 7 Просмотров: 73
IllusionMH пишет: Keniski , .* - выберет всю эту строку.
Может стоит развить тему более подробным описанием?
У меня есть авторизации mail.ru и мне нужно проверить авторизирован или нет
если авторизирован должна регулярка найти "Выйти"
Keniski
Отправлено: 28 Августа, 2015 - 16:33:52 • Тема: Регулярка • Форум: Напишите за меня, пожалуйста
Ответов: 7 Просмотров: 73
Напишите пожалуйста регулярку для
<a id="PH_logoutLink" rel="nofollow" class="x-ph__link x-ph__link_last x-ph__auth__link" xname="clb14767676" href="https://r.mail.ru/cls1074201/auth.mail.ru/cgi-bin/log.." title="выход">
выход
</a>
Keniski
Отправлено: 25 Августа, 2015 - 21:02:34 • Тема: многопоточная авторизация на mail • Форум: Напишите за меня, пожалуйста
Ответов: 4 Просмотров: 54
DeertOff пишет: в 1 поток авторизовался и лупи куки и всю подноготную во все остальные потоки.
Я сделал выборку из файла аккаунта но в 1 поток долго
допустим я ввел число 300 и сразу по 300 аккаунтов из файла берет как так сделать?
Keniski
Отправлено: 22 Августа, 2015 - 20:46:29 • Тема: Помогите пожалуйста с парсингом • Форум: Напишите за меня, пожалуйста
Ответов: 2 Просмотров: 42
Как мне спарсить только id учасников группы? А то у меня парсит и
/loaloaloa
/loaloaloa?act=members
/search?c[section]=people&c[group]=71932658
/dentist7
/lomakin
/staskluivert
/outcastpuni
/id128350
/id157997
<?php
include('simple_html_dom.php');
$html = new simple_html_dom();
$html = file_get_html('http://m.vk.com/loaloaloa?act=members&offset=1');
foreach($html->find('a') as $element)
echo $element->href . '<br>';
?>
И чтоб парсилась не только 1-ая страница а все
Keniski
Отправлено: 15 Июля, 2015 - 12:13:42 • Тема: как нарисовать круг • Форум: HTML, Дизайн & CSS
Ответов: 3 Просмотров: 889
etoYA пишет: Keniski , почему именно 8?
p.s border-radius: 50%; ?
Так у меня только получился круг из 4-ех , а мне нужно больше
Keniski
Отправлено: 14 Июля, 2015 - 16:28:34 • Тема: Как мне сделать это • Форум: JavaScript & VBScript
Ответов: 3 Просмотров: 453
IllusionMH пишет: Keniski , только считать по
начальный_угол + угловая_скорость * время
ну или глянуть в сторону этого API
currentTime
Спасибо, а ещё есть варианты?
Страниц (2): [1] 2 »
Powered by ExBB FM 1.0 RC1. InvisionExBB