Comunidad de diseño web y desarrollo en internet

Utilizar AMFPHP 1.2.5 con PHP 5.2.2

Amigos de clab, esta es mi aportación a la sección de tips. Es un problema que tuve con amfphp 1.2.5 funcionando con php 5, me ha tomado 6 horas seguidas solucionarlo y aquí lo describo:

PROBLEMA


  1. En php 4.3 amfphp 1.2.5 funciona correctamente
  2. En php 5.2.2 amfphp 1.2.5 dentro del browser no muestra ningún resultado por mas básico que sea este, esto sucede porque la lógica de programación en php 5 varia ligeramente, en especial las llamadas HTTP_RAW_POST_DATA dentro de nuestro amfphp


SOLUCIÓN


Colocar dentro de: del amfphp -> gateway.php / afmphp->amf-core->apps->Gateway.php (en ambos), el siguiente código:

Código :

if (!isset($HTTP_RAW_POST_DATA)){
$HTTP_RAW_POST_DATA = file_get_contents('php://input');
}


con esto su amfphp funcionara y mostrara resultados en el browser

PD: para ver que versión de php utiliza el servidor realicen un php y guárdelo en algún lugar de su servidor con nombre index.

Código :

<?php
    phpinfo();
?>


Espero que este tip les ayude.

¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.

Publica tu comentario

o puedes...

¿Estás registrado en Cristalab y quieres
publicar tu URL y avatar?

¿No estás registrado aún pero quieres hacerlo antes de publicar tu comentario?

Registrate