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
- En php 4.3 amfphp 1.2.5 funciona correctamente
- 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.
Por el 28 de Junio de 2007
Se agradece tu aporte.
Por vanvanero el 28 de Junio de 2007
Por Lordkain (Guatemala) el 07 de Septiembre de 2007
Por Perillan el 04 de Enero de 2008
Por solisarg el 24 de Enero de 2019
Saludos y adios
Jorge