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

  FORUM HardWare.fr
  Programmation
  PHP

  [Zend] est ce que qq un a deja dvlp un module pour php ??

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Zend] est ce que qq un a deja dvlp un module pour php ??

n°243737
slvn
Posté le 12-11-2002 à 20:25:48  profilanswer
 

Je cherche qq un qui connaitrait zend, ou bien qui aurait deja faire un module pour php

mood
Publicité
Posté le 12-11-2002 à 20:25:48  profilanswer
 

n°243965
omega2
Posté le 13-11-2002 à 11:23:29  profilanswer
 

slvn a écrit a écrit :

Je cherche qq un qui connaitrait zend, ou bien qui aurait deja faire un module pour php



J'ai déjà fait plusieurs modules pour mon site mais rien a voir avec ZEND, c'est quoi d'ailleur ce truc?
 
Si t'as des questions théoriques sur le fonctionnement d'un système de module, je pourais t'aider, mais si c'est pour créer du code, je ne vais pas avoir de temps à y consacré. (déjà pas assez de temps pour mon code à moi)

n°244244
slvn
Posté le 13-11-2002 à 16:18:43  profilanswer
 

Zend est "le moteur qui propulse le coeur de php", donc j'ai crée mes fonction perso en C pour Php (enfait c des fonction pour une utilisation particuliere)
 
en fait, j'ai resolu mon pb, mais j'avoue n'avoir aucune connaissance theorique en creation de module.
 
Je me suis servit de manuels&exemples pour faire ce que je voulait.
En fait, j'ai capté qu'il y avait pas mal d'etape à la creation de module:
deja la configuration du programme pour accepter le module, puis l' identifiacation du module, l'indentification des fonctions  
partage de l api pour la memoire notament.
 
mais si tu peux m'en dire plus, ou si tu as des liens je suis  tout a fait ouvert!

n°244255
zion
Plop
Posté le 13-11-2002 à 16:26:07  profilanswer
 

Suffit de lire http://www.zend.com/apidoc/
 
Mais la plupart des autres fonctions disponibles pour ton module sont pas documentées, c'est pas géant comme doc de ce point de vue.
 
Mais y a rien d'extrèmement compliqué la dedans si tu le fais en C++  
 
 :)


---------------
Informaticien.be - Lancez des défis à vos amis
n°244272
omega2
Posté le 13-11-2002 à 16:35:51  profilanswer
 

Ha merde, je pensais module d'un site web, tel que livre d'or, forum, articles ...
Je pensais pas module du programme traitant le code php. Dans ce dernier cas, j'y conais rien.

n°244424
slvn
Posté le 13-11-2002 à 17:57:30  profilanswer
 

en fait, j'avais qq probleme de comprehesion des structures, et autre, mais bon j'ai reussis a comprendre en testant de plusieurs facon,  
 
Omega, en effet, il ne s'agit pas de php en fait :)

n°244432
zion
Plop
Posté le 13-11-2002 à 18:01:14  profilanswer
 


si tu le fais en C++, tu as pleins de macros et d'exemples sur leur site et sur le CVS, ca peut être utile aussi d'aller zieuter les extensions du genre MySQL ou Ming, ca aide parfois ;)
 
Mais franchement, c'est pas la joie pour gérer les params et les fonctions dans les extensions, ils auraient pu faire plus propre  :sweat:


---------------
Informaticien.be - Lancez des défis à vos amis
n°244444
slvn
Posté le 13-11-2002 à 18:08:17  profilanswer
 

bah je le fait pas en C++,  
j'utilise leur macro, masi ca reste du c :??:
 
j'utilise pas de cvs, car c'est un module perso pour l'instant
 
pour les parametre, au contraire, je trouve que c'assez simple :) (y un moyen "nouveau" de passer les parametres ils explqiuent...enfin ca depend a quand remonte ton exp dans ce domaine)
 
par contre, le truc que je sais pas faire mais que j'aimerais vraiment faire,  
c'est pouvoir compiler mon module en .so, et le charger dynamiquement, en ce moment je fais des compilation de php+apache a chque fois !! c est assez long :( (je fais un script mais ca prend bien 5 min a chaque fois !)

n°244448
omega2
Posté le 13-11-2002 à 18:12:27  profilanswer
 

slvn a écrit a écrit :

bah je le fait pas en C++,  
j'utilise leur macro, masi ca reste du c :??:
 
j'utilise pas de cvs, car c'est un module perso pour l'instant
 
pour les parametre, au contraire, je trouve que c'assez simple :) (y un moyen "nouveau" de passer les parametres ils explqiuent...enfin ca depend a quand remonte ton exp dans ce domaine)
 
par contre, le truc que je sais pas faire mais que j'aimerais vraiment faire,  
c'est pouvoir compiler mon module en .so, et le charger dynamiquement, en ce moment je fais des compilation de php+apache a chque fois !! c est assez long :( (je fais un script mais ca prend bien 5 min a chaque fois !)



C'est des .dll alors qu'il te faut.
Le .so, il me semble qu'il est utilisé à la compilation pour créer l'exécutable final. Mais je sais plus à quelle étape de la compilation il est utilisé.

n°244450
zion
Plop
Posté le 13-11-2002 à 18:15:22  profilanswer
 

omega2 a écrit a écrit :

C'est des .dll alors qu'il te faut.
Le .so, il me semble qu'il est utilisé à la compilation pour créer l'exécutable final. Mais je sais plus à quelle étape de la compilation il est utilisé.




 
[:rofl]
 
Le .so c'est juste un module pour Linux hein, son DLL sous Linux tu sais ou il peut se le mettre? Et profond en plus ;)
 


---------------
Informaticien.be - Lancez des défis à vos amis
mood
Publicité
Posté le 13-11-2002 à 18:15:22  profilanswer
 

n°244452
slvn
Posté le 13-11-2002 à 18:17:55  profilanswer
 

ouias c une dll unix qu'il me faut :d

n°244456
zion
Plop
Posté le 13-11-2002 à 18:18:37  profilanswer
 

slvn a écrit a écrit :

bah je le fait pas en C++,  
j'utilise leur macro, masi ca reste du c :??:
 
j'utilise pas de cvs, car c'est un module perso pour l'instant
 
pour les parametre, au contraire, je trouve que c'assez simple :) (y un moyen "nouveau" de passer les parametres ils explqiuent...enfin ca depend a quand remonte ton exp dans ce domaine)
 
par contre, le truc que je sais pas faire mais que j'aimerais vraiment faire,  
c'est pouvoir compiler mon module en .so, et le charger dynamiquement, en ce moment je fais des compilation de php+apache a chque fois !! c est assez long :( (je fais un script mais ca prend bien 5 min a chaque fois !)




 
J'ai pas dit de mettre ton extension sur leur CVS, mais de prendre les sources de leur CVS, y a des extensions qui sont pas publiques et t'as plus de trucs pour t'amuser que dans la release officielle.
 
Pour les macro j'y connais que dalle, je fais rarement du C++, je ne fais quasi que du Pascal, et je dois dire qu'ici c'est mieux d'ailleurs  :ange:  
 
Bref, pour le compiler en .so je sais pas te dire, moi je le compile en .so avec kylix les doigts dans le nez, et mon php est chargé en tant que module apache et mon module est chargé via php.ini, mais tu peux utiliser dl() quand tu fais des tests, c'est plus facile que de restarter apache à chaque fois ;)


---------------
Informaticien.be - Lancez des défis à vos amis
n°244457
zion
Plop
Posté le 13-11-2002 à 18:19:41  profilanswer
 

Mais pour la compilation, je pense que c'est expliqué sur le site que j'ai renseigné plus haut.


---------------
Informaticien.be - Lancez des défis à vos amis
n°244470
omega2
Posté le 13-11-2002 à 18:34:35  profilanswer
 

zion a écrit a écrit :

 
 
[:rofl]
 
Le .so c'est juste un module pour Linux hein, son DLL sous Linux tu sais ou il peut se le mettre? Et profond en plus ;)
 
 



Bah désolé, je savais pas qu'il était sous LINUX (d'ailleur, tu l'as lu où qu'il est sous Linux?)
 
Ce que je sais moi, c'est que les seules fois où j'ai compilé un programme qui utilisait des .so, c'était quand le .so était utilisé par le compilateur et intégré au programme final.
 
Les .so chargé dynamiquement, ca existe peut être mais j'en ai jamais utilisé. (bon, ok, la dernière fois ou j'ai fait du C/C++ sous Unix, c'était à l'IUT alors c'était pas très poussé ce qu'on fesait au niveau des compilations)

n°244483
zion
Plop
Posté le 13-11-2002 à 18:41:28  profilanswer
 

Benh tu vois qu'il est sous linux comme si tu voyais qu'un mec qui dit qu'il y a un problème avec rundll32.dll est sous Windows  ;)
 
Tu confonds pas plutot avec un .o ou un .lib sous Windows? Le .so est à Linux/Unix ce que le .dll est à Windows. Et si tu as utilisé un truc avec une extension .so sous Windows, a part si c'était un DLL renomé (vu que l'extension n'a pas d'importance en soit), je vois pas.


---------------
Informaticien.be - Lancez des défis à vos amis
n°244485
slvn
Posté le 13-11-2002 à 18:41:55  profilanswer
 

oky, j'irai voir les cvs :)
 
en fait, je ne compile pas directement mon module, car php gere toutes les etapes de config, enfin bon je trouverais bien comment faire un jour :)
 
 
ps : omega, je compile pas sous windows, mais je crois que les .so c est que sous unix ?!

n°244488
omega2
Posté le 13-11-2002 à 18:43:08  profilanswer
 

Sous BEos, c'est aussi des .so.
 
pour windows, j'en sais rien, jamais utilisé. ;)

n°244495
zion
Plop
Posté le 13-11-2002 à 18:46:12  profilanswer
 

Ouai mais BeOS avait bcp d'inspirations Linux il me semble, non? ;)
 
Enfin soit, j'aurais pas du mettre ce smiley, c'etait pas gentil  :sweat:  
 
Et slvn, désolé, tu vas continuer à devoir compiler dans les sources de PHP, même s ca prends un temps max, je pense pas que tu puisses faire autrement, du moins tant que tu te bases sur leurs macros/fichiers, mais si tu veux faire un truc séparé tu vas en chier des barres (fait moi confiance, j'y ai gouté).


---------------
Informaticien.be - Lancez des défis à vos amis
n°244501
slvn
Posté le 13-11-2002 à 18:59:41  profilanswer
 

ouais c pas grave, masi c pour ca que faudrait que j'investisse dnas qq chose de plus rapide qu un p200mmx :d


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

  [Zend] est ce que qq un a deja dvlp un module pour php ??

 

Sujets relatifs
[PHP nuke] changer un module honrizontal photo insideModule pour site PHP
[asp] créer un module de rechercheUn module qui fait tout planter !!!
Recherche module d'actualité a integrer dans mon menumodule Access ....
Pour des fortiches d'excel (module ou macro)cherche module c++ pour ouvrir des fichiers ppm et pgm !!!!!!!!
VBA Excel. 2 Workbook ouvert: je veux appeler un module de l autre[Perl/Apache] module Apache::session ?
Plus de sujets relatifs à : [Zend] est ce que qq un a deja dvlp un module pour php ??


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