Pull to refresh
-2
0
Руслан @GLISA

User

Send message
При запуске скрипт выдает ошибку. В коде походу все еще ошибка. Здесь
 $info = curl_multi_info_read( $ghandler );

вместо $ghandler должно быть $mh
Еще два момента.
Данный скрипт может пропускать заданные юрлы. Фишка в том, что curl_multi_info_read( $mh) возвращает последнее сообщение, но в очереди могут остаться еще сообщения.
Ну и насчет цикла без пауз до окончания загрузки всех страниц — это излишняя нагрузка на процессор.
судя по пользователям моего сервиса — пользуются. судя по данным алексы №1 в России. www.alexa.com/topsites/countries/RU
Пожалуйста) Привычка так форматировать. Мне удобно читать код когда открывающая скобка находится на одном уровне с закрывающей. Про абзацы не понял — в Notepad++ табом. Для чего декларировать типы в PHP? Может чего не знаю, может начну. Это влияет на производительность?
в обычном денвере все работает, на обычном хостинге тоже. честно — не представляю где может не работать. сделал для своего проекта — решил поделиться. т.к. не нашел короткой и простой инструкции в интернете.
все работает исправно, несмотря на идеальный код. этот код абсолютно рабочий.

$ch = curl_init($url);

Не инициализированная переменная $url непонятно откуда взявшаяся

косячок — но работе не мешает. php прощает такие вещи.

curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);

Зачем? Вы думаете что vk.com забудут продлить ssl сертификаты?


хостинг без https — поэтому. если не прав — поправьте. но все отлично работает.

if (!strpos(" ".$hh,'{«response»:'))

Если это может быть json, то чем не понравилось json_decode?


меня устраивает. так меньше кода. плюс думаю по скорости работы должно быть быстрее. хотя это в данном случае не существенно.

$url = «api.vk.com/method/messages.send?user_id=$vk_id&v=5.76&access_token=». vk_token;

Какой смысл передавать $vk_id как параметр функции, но vk_token как константу определенную неизвестно где?


смысл в том, что поскольку сообщения идут от имени моего сообщества, то vk_token не меняется и он определен в константах. $vk_id — это id пользователя vk, он постоянно меняется.

ну не знаю. почему сумбурный? вроде все кратко и по пунктам. можно взять и быстро сделать для себя, не рыская где-то еще. разбавлять чем-то — ну если что-то непонятно или не хватает — с удовольствием, а просто так — не вижу смысла

Information

Rating
Does not participate
Location
Уфа, Башкортостан(Башкирия), Россия
Date of birth
Registered
Activity