За последние 24 часа нас посетили 16724 программиста и 1612 роботов. Сейчас ищет 1371 программист ...

Помогите преобразовать старый код php в php 5.6?

Тема в разделе "Сделайте за меня", создана пользователем beki00007, 10 мар 2015.

  1. beki00007

    beki00007 Активный пользователь

    С нами с:
    10 мар 2015
    Сообщения:
    2
    Симпатии:
    0
    Здравствуйте дорогие форумчане,
    Пожалуйста помогите преобразовать вот эти php скрипты для старых версий php в новый php 5.6? Так как у меня на сервере стоит php 5.6, эти скрипты перестали работать.
    Заранее спасибо.

    <?php
    require_once("../pay/utils.php");
    $self = $_SERVER['PHP_SELF'];
    $path1 = '../pay/config.txt';
    $order_id = 1;
    $currency_id = "840";
    $amount = 10;
    $content = process_request($order_id, $currency_id, $amount, $path1);
    ?>


    <?php

    require_once("../pay/utils.php");
    $self = $_SERVER['PHP_SELF'];
    $path1 = '../pay/config.txt';
    $result = 0;
    if(isset($_POST["response"])){$response = $_POST["response"];};
    $result = process_response(stripslashes($response),$path1);
    if (is_array($result)){
    if (in_array("ERROR",$result)){
    if ($result["ERROR_TYPE"]=="ERROR"){
    echo "System error:".$result["ERROR"];
    } elseif ($result["ERROR_TYPE"]=="system"){
    echo "Bank system error > Code: '".$result["ERROR_CODE"]."' Text: '".$result["ERROR_CHARDATA"]."' Time: '".$result["ERROR_TIME"]."' Order_ID: '".$result["RESPONSE_ORDER_ID"]."'";
    }elseif ($result["ERROR_TYPE"]=="auth"){
    echo "Bank system user autentication error > Code: '".$result["ERROR_CODE"]."' Text: '".$result["ERROR_CHARDATA"]."' Time: '".$result["ERROR_TIME"]."' Order_ID: '".$result["RESPONSE_ORDER_ID"]."'";
    };
    };
    if (in_array("DOCUMENT",$result)){
    echo "Result DATA: <BR>";
    foreach ($result as $key => $value) {echo "Postlink Result: ".$key." = ".$value."<br>";};
    };
    } else { echo "System error".$result; };

    ?>
     
  2. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    может пути просто изменились '../pay/utils.php'
    и что там внутри этого utils.php ?
     
  3. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.589
    Симпатии:
    1.763
    Перестали работать - значит php выдал кучу мата. Мат в студию. Если не в браузер, так в логи. Если у php во рту кляп (display_errors=0, и на логи не настроено), кляп вынуть и опять же мат в студию.