Модуль импорта ключей в базу

ovozz

Местный житель
Клиент
Сообщения
300
Реакции
86
Баллы
28
PHP:
foreach ($sites as $site)
{
    for ($i = 0; $i < $LIMIT; $i++)
    {
       $targetLink = $site . rawurlencode($keys[$i]);
       ....
    }
}
замени на
PHP:
foreach ($sites as $site)
{
    for ($i = 0; $i < $LIMIT; $i++)
    {
       $targetLink = $url . rawurlencode($keys[$i]);
   $ch = curl_init($targetLink);

   curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
   print("Отправка ключа {$keys[$i]}");
   if (curl_exec($ch))
   {
      print "\033[".implode(';', array(32)).'m'." ok"."\033[0m";
   }else
   {
      print "\033[".implode(';', array(31)).'m'." ERROR"."\033[0m";
   }
   print("\r\n");

   # Удалить ключ после отправки на все сайты
   unset($keys[$i]);
    }
}
  
}
 

madpitbull

Активист
Клиент
Сообщения
57
Реакции
4
Баллы
8
Может быть это потому, что звук лежит)
 

madpitbull

Активист
Клиент
Сообщения
57
Реакции
4
Баллы
8
PHP:
foreach ($sites as $site)
{
    for ($i = 0; $i < $LIMIT; $i++)
    {
       $targetLink = $site . rawurlencode($keys[$i]);
       ....
    }
}
замени на
PHP:
foreach ($sites as $site)
{
    for ($i = 0; $i < $LIMIT; $i++)
    {
       $targetLink = $url . rawurlencode($keys[$i]);
   $ch = curl_init($targetLink);

   curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
   print("Отправка ключа {$keys[$i]}");
   if (curl_exec($ch))
   {
      print "\033[".implode(';', array(32)).'m'." ok"."\033[0m";
   }else
   {
      print "\033[".implode(';', array(31)).'m'." ERROR"."\033[0m";
   }
   print("\r\n");

   # Удалить ключ после отправки на все сайты
   unset($keys[$i]);
    }
}
 
}
Парсер заработал и после твоей правки страница импорта падает с 500 ошибкой.
 

Nahimic

Местный житель
Клиент
Сообщения
339
Реакции
85
Баллы
28
На последней версии кто нибудь тестил? у меня не добавляются ключи,
 

Winst

Активист
Клиент
Сообщения
31
Реакции
6
Баллы
8
поставил на новый сайт перестало пахать
 

ushkom

Активист
Клиент
Сообщения
125
Реакции
10
Баллы
18
Всем привет. Подскажите пожалуйста кто знает в чем проблема. На старом сервере все работало как нужно, перевез сайт на хостинг ключи не добавляются. Просто белая страница, ответ 500 ошибка. В чем может быть причина?
https://musicat.net/core/keyImport.php

Всем спасибо
 

ushkom

Активист
Клиент
Сообщения
125
Реакции
10
Баллы
18
Всем спасибо, проблема была в очень большом файле ключей
 

sarcorp

Новичок
Клиент
Сообщения
2
Реакции
0
Баллы
1
А есть у кого готовый файл ключей?
Под версию работает 3.3?
 
Последнее редактирование:

Rus

Активист
Клиент
Сообщения
161
Реакции
14
Баллы
18
Не работает на 3.5
 

MSE-Script

Developer
Команда форума
Сообщения
861
Реакции
307
Баллы
63
Обновление модуля для версии 3.5+.

Загрузить файл в папку modules.
Запускать командой php -f SITE_PATH/modules/KeyImport.php, где SITE_PATH - путь к сайту.
 

Вложения

ushkom

Активист
Клиент
Сообщения
125
Реакции
10
Баллы
18
Если не сложно, алаптируйте и этот плагин
Автоматический вывод списка радиостанций (плагин)
 
Сверху