смс-сервис smsfortumo не работает на 1.5

Тема в разделе "Интеграция Joomla со сторонними форумами, блогами", создана пользователем ekuzmin, 25.12.2009.

  1. Offline

    ekuzmin Недавно здесь

    Регистрация:
    25.12.2009
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    Добрый день!
    У меня возникла проблема - не работает модуль smsfortumo (через смс обеспечивает возможность открывать закрытые области на сайте) в cms joomla 1.5.4
    При сохранении скрипта, вызывающего работу модуля, текст не сохраняется. Модуль не исполняется.
    Говорят, что проблема связана с поддержкой cms. Помогите, пожалуйста разобраться. Если вариантов нет, может быть Вы реализовывали требуемые сервисы с использованием других средств, каких именно?

    Модуль
    Код (CODE):
    1. <?php
    2.  
    3. /* library with necessary functions: */
    4. include('for_smspay.php');
    5.  
    6. $my_pay = new ForSmspay(
    7.        'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', // your SMS-pay service id
    8.        'yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy' // your SMS-pay service secret
    9. );
    10.  
    11. /*
    12. * NB! Response headers are set by session_start() function and thus,
    13. * it must be executed before generating the response body.
    14. *
    15. * If your application already calls session_start() before executing
    16. this script,
    17. * it will be recommended to remove the function call:
    18. */
    19. if ($my_pay->sessions) {
    20.        session_start();
    21. }
    22.  
    23. /* The content can be displayed by another script which generates HTML
    24. output: */
    25. global $smspay_resp;
    26.  
    27. if ($my_pay->payment_verified()) {
    28.        /* User entered a valid password, authentication successful and the
    29. content can be displayed to the user */
    30.        $smspay_resp = $my_pay->restricted_content();
    31.  
    32.  /* Or you can redirect the user to a separate script which verifies
    33. that $_SESSION["payment_ok"] is set: */
    34.  /*
    35.   * header('HTTP/1.0 302 Moved temporarily');
    36.   * header('Location: content.php');
    37.   */
    38. } else {
    39.        /*
    40.         * Invalid password or an error occurred;
    41.         * display the login widget with an error message
    42.         */
    43.        $smspay_resp = $my_pay->widget();
    44. }
    45.  
    46. ?>

    Скрипт
    Код (CODE):
    1. <?php include('smspay.php'); ?>
    2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    3. <html xmlns="http://www.w3.org/1999/xhtml">
    4.   <head>
    5.     <title>SMS-pay sample app</title>
    6.     <link href="http://smspay.fortumo.com/stylesheets/smspay.css" media="screen" rel="Stylesheet" type="text/css" />
    7.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    8.   </head>
    9.   <body>
    10.     <div style="width: 400px;">
    11.       <?php echo $smspay_resp; ?>
    12.     </div>
    13.   </body>
    14. </html>
     
    Последнее редактирование модератором: 25.12.2009
  2.  
  3. Лат
    Offline

    Лат Звоните 8 (905) 778-52-44

    Регистрация:
    31.01.2007
    Сообщения:
    1 751
    Симпатии:
    113
    Пол:
    Мужской
    Используйте специализированные модули для вставки php кода.
     

Поделиться этой страницей

Загрузка...