Cristalab

Utilizar AMFPHP 1.2.5 con PHP 5.2.2

Por: saitape + 27.06.2007

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.

Etiquetas php

Comentarios | Enviar un comentario
Nos has ahorrado amuchos horas de sufrimiento.

Se agradece tu aporte.
Por:
Esso aportes parecen básicos pero vaya si que son fundamentales y como tu lo experesan son los pequeños tips que nos evitan horas de revisión en un proyecto..muchas gracias!!!
Por: vanvanero_blog
Muchas gracias deverdad, en la oficina estamos liados con esto.
Por: Lordkain (Guatemala)_blog
Hace tiempo deje de intentar AMFPHP porque era incapaz de hacerle funcionar... Pero resulta que tengo la versin de PHP 5.1.1 y voy a ver si es por este motivo por el que no me funcionaba...
Por: Perillan_blog
Deja un comentario
IMPORTANTE

Recuerda ser respetuoso, no insultes a otras personas, ni uses palabrotas, hay una persona al otro lado de la pantalla.

Habla bien, NO ESCRIBAS EN MAYUSCULA TODO, no escribas como en un SMS, evita cosas como "ke", "x q" y demás abreviaciones.

Aquí funcionan las etiquetas de los foros, puedes usar [b] para negrita, [img] para las imágenes, [url] para los enlaces, etc.

Si tienes preguntas técnicas, envíalas mejor al foro.