IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[PHP-JS] Php et Cfm : Quelle compatibilité ?


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 137
    Points : 62
    Points
    62
    Par défaut [PHP-JS] Php et Cfm : Quelle compatibilité ?
    Bonjour,

    je suis en train d'intégrer dans vtiger, un CRM développé en PHP, une application développée en ColdFusion (cfm). J'ai besoin de plusieurs infos, enfin d'une confirmation et d'une information.

    1/ Un script php peut-il iinclure un fichier coldfusion, par du code comme ceci: <?php
    include(maPage.cfm);
    ?>

    2/ Existe-t-il un moyen d'héberger ces deux formats de fichier. Easy PHP ou Wamp Server permet cela ?

    Merci de bien vouloir m'aider

  2. #2
    En attente de confirmation mail Avatar de gd_dev
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2003
    Messages : 79
    Points : 129
    Points
    129
    Par défaut
    Bonjour,

    Non, la seul solution serait d'avoir un moteur php et coldfusion qui tourne sur le même server, et ce pour faire à la limite des $html = files('maPage.cfm'). L'horreur quoi.

    Mais pour avoir fait par le passé la reconstruction d'un site CFM vers PHP, je vous dirais que la syntaxe n'est pas très compliqué à transformer.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 137
    Points : 62
    Points
    62
    Par défaut
    le logiciel coldfusion est payant c'est pour cela

  4. #4
    En attente de confirmation mail Avatar de gd_dev
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2003
    Messages : 79
    Points : 129
    Points
    129
    Par défaut
    Je ne comprend pas bien vôtre commentaire, pouriez-vous être plus explicite?

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 137
    Points : 62
    Points
    62
    Par défaut
    Je suis stagiaire dans une entreprise qui met en place le CRM vtiger. le logiciel coldfusion n'est pas développé par ma société. Je dois l'intégré donc je ne peux pas le transformer en PHP car il y a un contrat de maintenance.

  6. #6
    En attente de confirmation mail Avatar de gd_dev
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2003
    Messages : 79
    Points : 129
    Points
    129
    Par défaut
    Pouriez-vous nous expliquer de quelle façon vous devez l'intégrer?
    Que fait l'application cfm?

    Ce qui est certain, c'est que
    <?
    include('maPage.cfm');
    ?>
    ne fonctionera pas, mais pour vous proposer d'autres solutions nous devons mieux comprendre ce que vous devez faire et dans quelle environement.

    L'application cfm fonctionne/fonctionnais? sur un serveur avec le moteur cgi de Macromedia ColdFusion. Vous avez repris les scripts et ...??

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 137
    Points : 62
    Points
    62
    Par défaut
    Le logiciel permet de faire un certains nombre de calcul.
    Les résultats sont ensuites traités dans le logiciel vtiger et permettent la création de devis, de contrat et de facture.
    Les deux applications échangent à travers une base de donnée.

    Vtiger est composé en trois partie :
    - une entête
    - un pied de page
    - le corps

    Donc pour moi et pour faire simple l'entête de le pied de page sont ceux de vtiger c-a-d en PHP et le corps c'est l'application qui fait les calcul c-a-d en coldfusion.

  8. #8
    En attente de confirmation mail Avatar de gd_dev
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2003
    Messages : 79
    Points : 129
    Points
    129
    Par défaut
    La première solution qui me vien à l'esprit:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    $cfm_script = implode("",file ('http://www.example.com/script_01.cfm'));
     
    supprime_avant_apres("<body>", $cfm_script);
     
    echo entete();
    echo $cfm_script;
    echo pied_de_page();
    C'est pas très élégant et ne permet que d'afficher les contenus du script. Si on veut naviguer il faut parser le code pour refaire les liens.

    Ex:
    script_01.cfm contient un lien sur script_02.cfm

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    /**
     * script_01.php
     */
     
    $cfm_script = implode("",file ('http://www.example.com/script_01.cfm'));
     
    supprime_avant_apres("<body>", $cfm_script);
    $cfm_script = str_replace("script_02.cfm", "script_02.php", $cfm_script);
     
    echo entete();
    echo $cfm_script;
    echo pied_de_page();
     
    /**
     * script_02.php
     */
     
    $cfm_script = implode("",file ('http://www.example.com/script_02.cfm'));
     
    supprime_avant_apres("<body>", $cfm_script);
     
    echo entete();
    echo $cfm_script;
    echo pied_de_page();
    Pour le moment je ne vois pas d'autre possibilités.

    Bonne chance

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 137
    Points : 62
    Points
    62
    Par défaut
    et bien merci;

    Il me reste un problème, celui de l'hébergement . J'aimerais un seul serveur pour les deux languages, un genre de EasyPHPCFM, vous voyez ce que je veux dire ...

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 137
    Points : 62
    Points
    62
    Par défaut
    Citation Envoyé par gd_dev
    La première solution qui me vien à l'esprit:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    $cfm_script = implode("",file ('http://www.example.com/script_01.cfm'));
     
    supprime_avant_apres("<body>", $cfm_script);
     
    echo entete();
    echo $cfm_script;
    echo pied_de_page();
    C'est pas très élégant et ne permet que d'afficher les contenus du script. Si on veut naviguer il faut parser le code pour refaire les liens.

    Ex:
    script_01.cfm contient un lien sur script_02.cfm

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    /**
     * script_01.php
     */
     
    $cfm_script = implode("",file ('http://www.example.com/script_01.cfm'));
     
    supprime_avant_apres("<body>", $cfm_script);
    $cfm_script = str_replace("script_02.cfm", "script_02.php", $cfm_script);
     
    echo entete();
    echo $cfm_script;
    echo pied_de_page();
     
    /**
     * script_02.php
     */
     
    $cfm_script = implode("",file ('http://www.example.com/script_02.cfm'));
     
    supprime_avant_apres("<body>", $cfm_script);
     
    echo entete();
    echo $cfm_script;
    echo pied_de_page();
    Pour le moment je ne vois pas d'autre possibilités.

    Bonne chance
    Et niveau feuille de style, elles s'appliqueront au corps du document ?

  11. #11
    En attente de confirmation mail Avatar de gd_dev
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2003
    Messages : 79
    Points : 129
    Points
    129
    Par défaut
    Et bien, oui les feuilles de style devraient s'appliquer au document. La technique immerge du code html créé par les script cfm au milieu de vôtre code html. Mais cette idée reste, à mon sens, de la bricole.

    C'est pas facile avec les infos que nous avons de vous proposer autre choses. Peut être l'application cfm est une architecture n-tières. Et les scripts cfm ne font qu'afficher le résultat de stored procedure. Selon ce que vous voulez faire il est peut être plus propre d'attaquer dirrectement la DB.

  12. #12
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 137
    Points : 62
    Points
    62
    Par défaut
    Sur l'application cfm je n'ai aucun droit, je ne peux même pas avoir accès au code. Je dois moi transmettre à la société qui développe l'application cfm la solution. Je suis dans le flou le plus total.

    Merci

  13. #13
    En attente de confirmation mail Avatar de gd_dev
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2003
    Messages : 79
    Points : 129
    Points
    129
    Par défaut
    A ce stade, vous devez demandé plus d'information au sujet de l'intégration du produit coldfusion.

    Ce qui est certain, c'est que vous avez besoin d'un serveur coldfusion pour fair fonctionner l'application. Après, c'est l'option que nous avons déjà discuté ou faire un lien avec un pop-up sur l'application ou encore jouer de la frame.

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/02/2011, 05h16
  2. Conversion appli php/MySQL -> php/MsSQL - Prenage de tête
    Par Joelindien dans le forum MS SQL Server
    Réponses: 19
    Dernier message: 02/09/2008, 18h40
  3. [cfm - php]Quelle compatibilité
    Par boux2 dans le forum Coldfusion
    Réponses: 2
    Dernier message: 05/04/2007, 10h15
  4. Réponses: 1
    Dernier message: 07/01/2007, 11h46
  5. [PHP-JS] Php dans un script javascript
    Par nebule dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 30/11/2004, 11h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo