PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (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:
скопировать код в буфер обмена
  1.  
  2. $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="выход">
  3. выход
  4. </a>';
  5.  
  6. if (strpos($str, 'PH_logoutLink')!== false){
  7.         echo 'Выход есть!';
  8. }
  9.  


Из-за этого падает скорость в ~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 Отправлено: 25 Августа, 2015 - 13:51:56 • Тема: многопоточная авторизация на mail • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 54
Здравствуйте, как осуществить многопоточную авторизацию curl?
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 Отправлено: 09 Августа, 2015 - 18:20:47 • Тема: Исправить ошибку после декомпиляции ioncube • Форум: Напишите за меня, пожалуйста

Ответов: 1
Просмотров: 39
http://rghost[dot]ru/private/8wnc8fh[dot][dot][dot]cb80f340fbeb1c24
pass: 123123

Помогите пожалуйста исправить ошибку

static $bcifcfdhii = function curl($ejcdigajg, $eebgeiabf = array()) {

Parse error: syntax error, unexpected T_FUNCTION in Z:\home\localhost\www\protected\classes\myqiwiparser.class.php on line 59


и возможно есть ещё другие
Keniski Отправлено: 20 Июля, 2015 - 04:00:28 • Тема: Выборка из бд • Форум: Напишите за меня, пожалуйста

Ответов: 0
Просмотров: 22
DEL
Keniski Отправлено: 15 Июля, 2015 - 23:53:06 • Тема: Симулятор открытия кейсов • Форум: Напишите за меня, пожалуйста

Ответов: 0
Просмотров: 27
Кто сможет сделать только вращающийся слайдер , как на http://free[dot]csgoru[dot]ru/ этом сайте
Keniski Отправлено: 15 Июля, 2015 - 12:13:42 • Тема: как нарисовать круг • Форум: HTML, Дизайн & CSS

Ответов: 3
Просмотров: 889
etoYA пишет:
Keniski, почему именно 8?

p.s border-radius: 50%; ?


Так у меня только получился круг из 4-ех , а мне нужно больше
Keniski Отправлено: 15 Июля, 2015 - 11:35:08 • Тема: как нарисовать круг • Форум: HTML, Дизайн & CSS

Ответов: 3
Просмотров: 889
Как нарисовать круг 8-ми div'ами
Без конвоса
Keniski Отправлено: 14 Июля, 2015 - 16:28:34 • Тема: Как мне сделать это • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 453
IllusionMH пишет:
Keniski, только считать по начальный_угол + угловая_скорость * время

ну или глянуть в сторону этого API currentTime


Спасибо, а ещё есть варианты?
Keniski Отправлено: 14 Июля, 2015 - 13:08:18 • Тема: Как мне сделать это • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 453
Del
Keniski Отправлено: 11 Июля, 2015 - 12:49:06 • Тема: Поправить форму отслеживания заказа на сайте • Форум: FreeLance

Ответов: 1
Просмотров: 620
https://vk[dot]com/id254421363 Отпишите мне

Страниц (2): [1] 2 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB