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

ovozz

Эксперт
Клиент
Сообщения
300
Реакции
86
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
Может быть это потому, что звук лежит)
 

madpitbull

Бывалый
Клиент
Сообщения
57
Реакции
4
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
На последней версии кто нибудь тестил? у меня не добавляются ключи,
 

Winst

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

ushkom

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

Всем спасибо
 

ushkom

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

sarcorp

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

Rus

Эксперт
Клиент
Сообщения
161
Реакции
14
Не работает на 3.5
 

MSE-Script

Developer
Команда форума
Сообщения
863
Реакции
309
Обновление модуля для версии 3.5+.

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

Вложения

ushkom

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