Реклама на сайте Advertise with us

Xmlrpc и формат даты

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

programmer

С нами с 08.12.02
Сообщения: 7615
Рейтинг: 5760

Ссылка на сообщениеДобавлено: 12/06/08 в 17:18       Ответить с цитатойцитата 

пробовал
19980717T14:08:55
1998-07-17T14:08:55
не кушает
вырубаешь дату - работает.
что ему нужно?

крипта на ByBit

0
 

« ... full on ... »

С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686

Ссылка на сообщениеДобавлено: 12/06/08 в 17:31       Ответить с цитатойцитата 

А для чего это конкретно?
Так только можно предположить, что смещение не задано, т.е. вот так, возможно, будет работать: 1998-07-17T14:08:55+00:00.

Power of the lime madness...

8
 

programmer

С нами с 08.12.02
Сообщения: 7615
Рейтинг: 5760

Ссылка на сообщениеДобавлено: 12/06/08 в 17:49       Ответить с цитатойцитата 

для metaWeblog.newPost
не работает

крипта на ByBit

0
 

« ... full on ... »

С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686

Ссылка на сообщениеДобавлено: 12/06/08 в 18:01       Ответить с цитатойцитата 

Формат даты согласно ISO 8601, по идее 19980717T14:08:55 должно работать. На SixApart и MSDN в примерах такой же формат: 19770922T15:30:00 или 20040716T19:20:30.
Может не в самой дате дело?

Power of the lime madness...

8
 

programmer

С нами с 08.12.02
Сообщения: 7615
Рейтинг: 5760

Ссылка на сообщениеДобавлено: 12/06/08 в 18:09       Ответить с цитатойцитата 

Код:
require_once('class-IXR.php');
$client = new IXR_Client("http://domain.com/xmlrpc.php");
$content_struct['title'] = 'GOOOD TITLE';
$content_struct['description'] = 'ITS TExT !!!';
$content_struct['mt_excerpt'] ='asd';
$content_struct['dateCreated'] = "19980717T14:08:55";

/*
$content_struct['mt_text_more'] ='zzdd';
$content_struct['mt_allow_comments'] ='dd';
$content_struct['mt_allow_comments'] ='dd';
$content_struct['mt_allow_pings'] ='dd';
$content_struct['mt_tb_ping_urls'] ='dd';
*/
print_r($client->query("metaWeblog.newPost", '0', 'login', 'pass', $content_struct, '1'));
print_r($client->getResponse()) ;

если выкинуть строку
$content_struct['dateCreated'] = "19980717T14:08:55";
работает все

крипта на ByBit

0
 

« ... full on ... »

С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686

Ссылка на сообщениеДобавлено: 12/06/08 в 18:37       Ответить с цитатойцитата 

Да, странно.
Может так получится:

Код:
$content_struct['dateCreated'] = new IXR_Date(time()); // или mktime()


А ошибка какая-то выводится или просто не проходит и всё?

Power of the lime madness...

8
 

programmer

С нами с 08.12.02
Сообщения: 7615
Рейтинг: 5760

Ссылка на сообщениеДобавлено: 12/06/08 в 18:50       Ответить с цитатойцитата 

$content_struct['dateCreated'] = new IXR_Date(mktime(0,0,0,3,28,2008));
так работает, спасибо icon_smile.gif

крипта на ByBit

0
 



С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362

Ссылка на сообщениеДобавлено: 12/06/08 в 19:16       Ответить с цитатойцитата 

Если дата не критична, ее вообще можно не указывать, тогда дата будет по времени сабмита поста.

8
 

programmer

С нами с 08.12.02
Сообщения: 7615
Рейтинг: 5760

Ссылка на сообщениеДобавлено: 12/06/08 в 19:18       Ответить с цитатойцитата 

ага icon_smile.gif

крипта на ByBit

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »