Отправить значения на страницу

bork75

The Team
Регистрация
21 Июн 2008
Сообщения
1.455
Реакции
734
есть файл send.php, который берет значения из формы и отправляет их в файл smsc_api.php
PHP:
<?
if ($_POST["send"]) {
    include_once "smsc_api.php";

    $r = send_sms($_POST["phone"], $_POST["message"],
                $_POST["translit"], $_POST["time"], 0,
                $_POST["flash"], $_POST["sender"]);

}
?>

Нужно отправить значения на прямую, без формы
пробовал так:

PHP:
<?
    include_once "smsc_api.php";

    $r = send_sms('79001234567', 'сообщение','', '', 0, '', '');

?>

И так

PHP:
<?
    include_once "smsc_api.php";

   send_sms('79001234567', 'сообщение','', '', 0, '', '');

?>

не отправляет :(
 
есть файл send.php, который берет значения из формы и отправляет их в файл smsc_api.php
PHP:
<?
if ($_POST["send"]) {
    include_once "smsc_api.php";

    $r = send_sms($_POST["phone"], $_POST["message"],
                $_POST["translit"], $_POST["time"], 0,
                $_POST["flash"], $_POST["sender"]);

}
?>

Нужно отправить значения на прямую, без формы
пробовал так:

PHP:
<?
    include_once "smsc_api.php";

    $r = send_sms('79001234567', 'сообщение','', '', 0, '', '');

?>

И так

PHP:
<?
    include_once "smsc_api.php";

   send_sms('79001234567', 'сообщение','', '', 0, '', '');

?>

не отправляет :(
C формы всё норм?
Что попадает в переменную $r с формой и без?
Сделай print_r
 
C формы всё норм?
Что попадает в переменную $r с формой и без?
Сделай print_r

Да, норм отправляет

print_r ($r);
Array ( [0] => 484 [1] => 1 [2] => 0.5 [3] => 617.128 )

Что означает из документации
// $r = array(<id>, <количество sms>, <стоимость>, <баланс>) или array(<id>, -<код ошибки>)

Нашел по теме stackoverflow.com/questions/5647461/
тоже не получилось
 
Да, норм отправляет

print_r ($r);
Array ( [0] => 484 [1] => 1 [2] => 0.5 [3] => 617.128 )

Что означает из документации
// $r = array(<id>, <количество sms>, <стоимость>, <баланс>) или array(<id>, -<код ошибки>)

Нашел по теме stackoverflow.com/questions/5647461/
тоже не получилось
Типы переменных попробуйте... например вместо '' писать null, посмотрите чего ждёт функция...
Посмотрите типы также у post через var_dump...
Что в $r когда переменные ручками...
Попробуйте сами собрать $_POST например $_POST['phone'] = ''79203214585; не передавая его или просто передать свой array
 
Примеры оказались рабочие, это у смс биллинга что-то с номерами было :facepalm:
вот тут нашел рабочие примеры отправки post запроса через php без отправки формы
с записью в проверочный файл
Для просмотра ссылки Войди или Зарегистрируйся
 
  • Нравится
Реакции: ZiX
Назад
Сверху