Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1648 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Passer de amfphp à Zend_Amf ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Passer de amfphp à Zend_Amf ?

n°2015844
Profil sup​primé
Posté le 10-08-2010 à 17:51:13  answer
 

J'ai quelques problèmes avec amfphp alors je me suis dit que j'allais passer à Zend_Amf.
Et évidement, ça ne marche pas :d
Je ne peux pas toucher à la partie flash, dont je ne connais rien.
Est-ce que de ce coté il faut modifier quelque chose ou ça ne dépend pas de ce qu'on utilise du coté PHP ?

mood
Publicité
Posté le 10-08-2010 à 17:51:13  profilanswer
 

n°2015863
stealth35
Posté le 10-08-2010 à 19:16:09  profilanswer
 

t'as fais quoi pour le moment ? ta des class models ?

n°2015989
Profil sup​primé
Posté le 11-08-2010 à 10:31:49  answer
 

En fait l'appli faisait un truc du genre:
 
$this->servicesPath = WWW_ROOT.'ext/amfphp/services/';
$this->gateway->setClassPath($this->servicesPath);
 
J'ai donc fait un:  
$server = new Zend_Amf_Server();
$server->addDirectory(WWW_ROOT.'ext/amfphp/services/');
 
et comme par magie, ça marche :d
 
 
Mais bon, ça ne résout pas mon problème initial.
Parfois la réponse est très grande: >1.2Mo de POST data
Et ça fait crasher apache. Super en prod.  [:calahad]  
Est-ce qu'il y a moyen de régler ça ?

n°2015994
Profil sup​primé
Posté le 11-08-2010 à 10:38:27  answer
 

ha et aussi. Ce qui était génial avec amfphp, c'est le browser pour tester l'application. Est-ce qu'il y a un équivalent avec Zend_Amf ?

n°2016136
Profil sup​primé
Posté le 11-08-2010 à 17:45:22  answer
 

Bon j'avance.
 
pour la taille des données, j'ai activé la compression:

Code :
  1. $response = $server->handle();
  2.         ini_set('zlib.output_compression',true);
  3.         ini_set('zlib.output_compression_level',8);
  4.         ob_start();
  5.         echo $response;
  6.         ob_end_flush();


 
Pour le crash Apache, la c'est très bizarre.
Dans une fonction business j'avais un unserialize(utf8_encode($object)); et dans Object y avait des crasses.
Mais bon, c'est dingue quand même de faire crasher apache. J'ai trouvé une entrée dans bugs.php.net qui date de ... 2002 mais celui-là est résolu :d
 
Je n'ai plus qu'à trouver une alternative au browser de amfphp et c'est bon
 

n°2016150
stealth35
Posté le 11-08-2010 à 18:21:05  profilanswer
 

pour le browser regarde par ici
http://www.zamfbrowser.org/

n°2016514
Profil sup​primé
Posté le 12-08-2010 à 16:21:01  answer
 

Bon zamfbrowser ne marche pas dans mon cas :(
 
Toute l'appli est basée sur les sessions. Avec amfphp, le browser se lance dans une page web. Donc je peux me logger et tester. La vu que c'est un .exe ça ne va pas.
J'ai tenté d'insérer le .swf dans une page mais ça me sort juste un carré bleu.
Je vais devoir garder amfphp rien que pour ça :(

n°2016528
stealth35
Posté le 12-08-2010 à 17:01:11  profilanswer
 

au niveau de quelle class ca va pas ?

n°2016530
Profil sup​primé
Posté le 12-08-2010 à 17:10:15  answer
 

dans le construct de ma class business j'ai un check sur $_SESSION si ça ne passe pas je throw une exception vu que tout est basé la-dessus.
Il faudrait pouvoir lancer zamfbrowser dans une page web et ça n'a pas l'air d'être possible.

n°2016538
stealth35
Posté le 12-08-2010 à 17:39:09  profilanswer
 

tu ne devrais pas avoir a faire ca, dans ce cas faut faire un type genre token


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Passer de amfphp à Zend_Amf ?

 

Sujets relatifs
[fixed]Problème avec Zend_Soap_Servercomment verifier existence valeur dans array sans passer par foreach?
Passer une variable qui a un caractere & dans l'URLeclipse PDT zend debugger debug multi frame
Passer un argument à travers un Event handlerPasser d'une simulation JAVA sous Excel
Creer des listes d'ojets et se les passer entres fonctionsPasser d'une séquences à l'autre [flash]
hover css sans passer par le backgroundPasser d'un outil développer en vba excel à une interface web
Plus de sujets relatifs à : Passer de amfphp à Zend_Amf ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR