|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : août 2004 Messages : 541 ![]() |
Bonjour,
je débute avec delphi for PHP ce jour, je ne connais pas PHP et je pense que delphi for php peut m'aider, en revanche je ne réussi pas à trouver des exemples simples comme ouvrir une nouvelle page web en cliquant sur bouton rediriger vers une page web en cliquant sur bouton et autre auriez vous un site , un doc ou que sais-je où je pourrais trouver un tuto correcte j'ai trouvé "delphi-php-in-action-technote-qadram-software.pdf" mais si vous avez d'autre je suis preneur cordialement |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Développeur C++\Delphi Inscription : juillet 2006 Messages : 7 812 ![]() |
Je ne connais pas Delphi for PHP mais comme c'est du PHP, pour naviguer entre les Page c'est des liens HTML ou AJAX !
On peut penser que cela sera surtout Button.OnClick du JavaScript qui sera directement géré par l'équivalent VCL ! Dedans, tu devrais pouvoir créer un nouveau formulaire et l'afficher ! Pense qu'il a changé de nom ! Delphi for PHP a été un echec, trop de gens ont pensé pouvoir coder en Delphi et non en PHP, pour éviter cet amalgame, c'est devenu RADPhp En Zend Studio + Zend FrameWork en MVC, toute navigation est faite par des POST* de Formulaires ou des liens AJAX pour un POST Async renvoyant un JSON ou une section HTML par exemple (injecté par le composants YahooLib par exemple) * les URL sont construites avec une hiérarchie genre "domaine\application\module\form\controller\function" La VCL 4 PHP est une encapsulation d'un Framework server en PHP lié à un Framework GUI AJAX ! Il semble que l'on puisse le couplé avec d'autres Framework PHP et JS ! Un peu comme IntraWeb, avec la VCL il ne faut pas oublier que cela génère des masses d'AJAX, il faut bien différencier le code serveur et le code client ! Tu dois connaitre Smarty, les CSS et les notions web en général ! Le composant Page semble disposer de Show et Visible !
__________________
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y ! Attention Troll Méchant ! ![]() "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer ! L'ignorance n'excuse pas la médiocrité ! L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde) Il faut avoir le courage de se tromper et d'apprendre de ses erreurs Parisien ! Dites NON à la VO ST au Cinéma ! Soit VF Soit VO sans sous-titre |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : août 2004 Messages : 541 ![]() |
Bonjour,
Merci de votre réponse, je vais jeter un petit coup d'oeil. le site que je veux faire dans un premier temps est super simple, alimenter un fichier xml et afficher certaine informations present dans un fichier xml Cordialement |
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Développeur C++\Delphi Inscription : juillet 2006 Messages : 7 812 ![]() |
Un simple XSL(T) peut le faire !
Tu peux aussi installé Wamp Server, et faire une simple page PHP sans le Rad ! Cela t'économisera une enorme LIB JS !
__________________
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y ! Attention Troll Méchant ! ![]() "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer ! L'ignorance n'excuse pas la médiocrité ! L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde) Il faut avoir le courage de se tromper et d'apprendre de ses erreurs Parisien ! Dites NON à la VO ST au Cinéma ! Soit VF Soit VO sans sous-titre |
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : août 2004 Messages : 541 ![]() |
Bonjour,
je vous remercie pour votre conseil je ne connaissais pas ce format et il semble simple d'utilisation. je vais voir si cela peut m'aider, par contre certes le programme est simple mais je veux lui donner une certaine forme et "dynamique" ==> Page Données 1(Alimentation fichier1 XML) ==> Page Données 2(Alimentation fichier1 XML) Page Accès ==> page menu{==> Page Données 3(Alimentation fichier1 XML) ==> Page Données 4(Alimentation fichier1 XML) ==> Page Données 5(Alimentation fichier1 XML) Ou les zones de saisies des pages Données (3,4,5) sont créer dynamiquement via un fichier2 XML et aurons le format suivant: Page WEB __________________________________ | IMAGE /IMAGE/IMAGE /IMAGE/IMAGE | | Nom Zone1 Saisie1 Saisie 2 | | Nom Zone2 Saisie1 Saisie 2 | | Nom Zone3 Saisie1 Saisie 2 | | Nom Zone4 Saisie1 Saisie 2 Cordialement |
|
|
00
|
|
|
#6 |
|
Expert Confirmé Sénior
![]() Développeur C++\Delphi Inscription : juillet 2006 Messages : 7 812 ![]() |
Tel que tu nous le présente, c'est un Formulaire qui en appellent un autre, c'est du basique, juste la partie Upload du fichier à travailler en JS !
RADPHP XE - Developer's Guide :: Smarty Templates Pense que pour un formulaire basique (non Web 2.0 et sa chier d'AJAX), c'est un POST qui t'envoie un tableau de paramètre (les composants Edit, Button, Radio ...) et ensuite le serveur web dois renvoyer une page HTML dans son intégralité ! Rien ne t'empeche de lire un XML avec SimpleXML qui via un foreach s'utilise presque comme un Tableau associatif pour représenter ton XML ! Et dans ces boucles sur le XML tu utilise echo pour balancer du HTML directement ! Ensuite tu pourras affiner en utilisant smarty en remplacement des "echo", il fera l'intermédiaire entre les données nommées que tu lui soumets et les templates HTML tu finiras par un Smarty->Render qui lui fait les echo Faut juste se lancer ! Tu nous diras ce tu penses de RAD PHP XE ! Regarde cela ! Les Layers, c'est un XML qui décrit la Page (un peu comme un DFM) Cela m'intéresse aussi, on développe des mini-applis web avec un vieux IntraWeb, comme il est possible que l'on pousse plus loin le dev web, faudrait confronter les deux ! Idéalement cela serait via WebService REST avec DataSnap en remplacement de l'actuel DCOM que ce soit pour le client lourd que le client web Perso, je ne pourrais pas t'aider plus sur la partie cliente (dont la navigation entre page), je me suis toujours occupé des parties Serveurs utilisant DB et XML pour générer des DFM, d'autre XML ou Fragment HTML\JS via des templates existantes ! Dans l'univers WEB et PHP, je crois que tout a déjà été fait ! C'est encore pire qu'en Delphi, surtout qu'il y a bcp plus d'OpenSource ! Regarde Voozanoo, c'est un outil Open Source permettant de créer des formulaires dynamiquement mais dispose aussi d'importateur XML ! On peut dire que cela reprend l'idée de XMLRad qui n'a pas connu le succès qu'il aurait mérité ! Mais vu le nombre de Générateur d'application WEB sur le marché en Open Source, difficile de se faire reconnaître Tu as aussi Google Forms et Google Apps Des CMS comme Drupal qui dispose de Mods XML et XSLT Tu peux aussi regarder, Symphony ou le Zend Framework mais cela ne change pas grand chose à la VCL4PHP Perso, j'ai courtement participé au FrameWork eLink connu aujourd'hui sous le nom d'Efficy à l'époque en Delphi 5 pour la partie Server Web IIS utilisant une BD, XML et Template HTML (avec des balises eLink façon Smarty avant même que ce dernier existe) Donc c'est aussi faisable en Delphi (Pascal) pour IIS ou Apache
__________________
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y ! Attention Troll Méchant ! ![]() "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer ! L'ignorance n'excuse pas la médiocrité ! L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde) Il faut avoir le courage de se tromper et d'apprendre de ses erreurs Parisien ! Dites NON à la VO ST au Cinéma ! Soit VF Soit VO sans sous-titre |
|
|
00
|
|
|
#7 |
|
Membre habitué
![]() Inscription : août 2004 Messages : 541 ![]() |
Bonjour,
je vous remercie bcp pour vos conseils très intéressant, je vais relire tout à tête reposé et voir se qu'il convient de faire. Vous parler aussi de intraweb, je vais jeter un coup d'oeil de ce coté la. pour tout vous avouer j'ai développez plusieurs programmes sur PC, que j'ai migré vers windows CE (PDA) et maintenant je veux m'essayer au web, cela permettra à certains de mes programmes d'etre accessible via les smartphones accedant au web (enfin je crois) Je regarde tout cela et vous tient au courant de l'avancement de ces programmes Encore une vois merci bcp cordialement Qays |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com