ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Помогите с кодом
  #1  
Старый 31.01.2010, 21:11
Аватар для Komyak
Komyak
Участник форума
Регистрация: 15.01.2009
Сообщений: 158
Провел на форуме:
469704

Репутация: 26
Exclamation Помогите с кодом

Третий день мучаюсь, никак не получается закончить код:
PHP код:
    require('IXR_Library.inc.php');

    
$file_of_login='login.txt';
    
$file_text='text.txt';
    
$file_zagolovok 'zagolovok.txt';
    
$array_text=file($file_text);
    
$array_zagolovok=file($file_zagolovok);
    
$логин_массив=file($file_of_login);    
    
$taglist='теги, теги, теги';
    
    
for(
$i=0;$i<=count($login_array);$i++){
    
$login_pass=$login_array[$r];
    
$l_p=explode(":",trim($login_pass));

    
define('LJ_HOST''www.livejournal.com');
    
define('LJ_PATH''/interface/xmlrpc');
    
define('LJ_LOGIN'$l_p[0]);
    
define('LJ_PASSWD'$l_p[1]);

$ljClient = new IXR_Client(LJ_HOSTLJ_PATH);

if (!
$ljClient->query('LJ.XMLRPC.getchallenge')) {
    echo 
'Ошибка [' $ljClient->getErrorpre().'] '.$ljClient->getErrorMessage();
}
else {
    
$ljResponse $ljClient->getResponse();
    
$ljChallenge $ljResponse['challenge'];
    
$ljArgs = array();
    
$ljArgs['username']       = LJ_LOGIN;
    
$ljArgs['auth_method']    = 'challenge';
    
$ljArgs['auth_challenge'] = $ljChallenge;
    
$ljArgs['auth_response']  = md5($ljChallenge md5(LJ_PASSWD));
    
$ljArgs['ver']            = "1";
    
$ljArgs['event']          = iconv('windows-1251''UTF-8'$array_text[$i]);
    
$ljArgs['subject']        = iconv('windows-1251''UTF-8'$array_zagolovok[$i]);
    
$ljArgs['year']=date('Y',(time()+($time_difference*3600)));
    
$ljArgs['mon']=date('m',(time()+($time_difference*3600)));
    
$ljArgs['day']=date('d',(time()+($time_difference*3600)));
    
$ljArgs['hour']=date('H',(time()+($time_difference*3600)));
    
$ljArgs['min']=date('i',(time()+($time_difference*3600)));
    
$ljArgs['props']= array(
                            
'opt_preformatted' => true,
                            
'opt_backdated'    => true,//
                            
'taglist'          => iconv('windows-1251''UTF-8'$taglist),
                            );

    
$ljArgs['security'] = 'public';
    
$ljMethod 'LJ.XMLRPC.postevent';
    if (!
$ljClient->query($ljMethod$ljArgs)) {
        echo 
'Ошибка ['.$ljClient->getErrorpre().'] '.$ljClient->getErrorMessage();
    }
    else {
        
$ljResponse $ljClient->getResponse();
        
print_r($ljResponse);
    }}} 
Не могу правильно отделить логин:пасс. Ткните носом в ошибку пожалуйста.

Последний раз редактировалось Komyak; 31.01.2010 в 21:17..
 
Ответить с цитированием

  #2  
Старый 01.02.2010, 00:50
Аватар для Isis
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

PHP код:
for($i=0;$i<=count($login_array);$i++){
    
$login_pass=$login_array[$r]; 
Может быть
PHP код:
for($i=0;$i<=count($login_array);$i++){
    
$login_pass=$login_array[$i]; 
Переменная r нигде не определена
 
Ответить с цитированием

  #3  
Старый 01.02.2010, 10:32
Аватар для Komyak
Komyak
Участник форума
Регистрация: 15.01.2009
Сообщений: 158
Провел на форуме:
469704

Репутация: 26
По умолчанию

Цитата:
Переменная r нигде не определена
Это я когда сюда пост готовил(в божеский вид приводил), обшибся. Но не в этом дело. Когда делаю без цикла, и $l_p[0] - $l_p[1] постоянное значение, то всё нормально постит. А сейчас выдаёт:
Цитата:
Ошибка [Server] Can't call method "is_validated" on an undefined value at /home/lj/cgi-bin/Apache/LiveJournal.pm line 1780.
Т.е. похоже данные подаются в массиве и не разбиваются. Может есть ещё предложения?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с кодом vivdov PHP, PERL, MySQL, JavaScript 0 01.12.2009 22:12
Помогите с новым кодом Dracula4ever С/С++, C#, Delphi, .NET, Asm 4 10.06.2006 09:16
помогите с кодом Dracula4ever С/С++, C#, Delphi, .NET, Asm 3 11.05.2006 17:26
Народ!!! Помогите НАМ!!! Помогите покончить с беспределом!!! Monah Чаты 7 24.08.2005 07:06



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ