Отправка нескольких SMS программно нескольким клиентам [дублировать]

$old_date = date('y-m-d-h-i-s');       // works

вы делаете неправильно здесь, это должно быть

$old_date = date('y-m-d h:i:s');       // works

разделитель времени is::


Я думаю, это поможет ...

$old_date = date('y-m-d-h-i-s');              // works

preg_match_all('/(\d+)-(\d+)-(\d+)-(\d+)-(\d+)-(\d+)/', $old_date, $out, PREG_SET_ORDER);
$out = $out[0];
$time = mktime($out[4], $out[5], $out[6], $out[2], $out[3], $out[1]);

$new_date = date('Y-m-d H:i:s', $time); 

ИЛИ


$old_date = date('y-m-d-h-i-s');              // works

$out = explode('-', $old_date);
$time = mktime($out[3], $out[4], $out[5], $out[1], $out[2], $out[0]);

$new_date = date('Y-m-d H:i:s', $time); 
0
задан sarath 5 September 2012 в 09:02
поделиться

2 ответа

Ваша проблема заключается в том, что вы создаете новый объект Intent с тем же именем для всех номеров, при этом вы переопределяете зарегистрированную трансляцию с более новым номером, поэтому, когда старший получает доступ к широковещательной передаче и запускает функцию onReceive, она что его уже не зарегистрировали! ваше решение состоит в том, чтобы изменить инициализацию Intent на что-то вроде этого:

Intent i = новый Intent (SENT_INTENT + номер телефона);

и то же самое для цель доставки, дайте мне знать, если ваша проблема решена

1
ответ дан MohammadReza 25 August 2018 в 04:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: