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

MVC PHP Discussion :

Chemin d'exécution des .phtml de Zend


Sujet :

MVC PHP

  1. #1
    Membre éclairé
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 346
    Par défaut Chemin d'exécution des .phtml de Zend
    J’ai déjà utilisé mes applets java au niveau d’un projet PHP4, et ça marche bien chez moi.

    Mai maintenant j’ai fait un nouveau projet avec PHP5 FrameWork Zend et je veux utiliser les mêmes applets utilisés dans mon ancien projet PHP4. Avant j’avais mes applets sur le même chemin que ma page. Mais mon problème maintenant que j’ai utilisé la même méthode (j’ai mis les applets java dans le même chemin que ma page test.phtml), c'est que ça ne marche pas chez moi. Je pense qu'au niveau de Zend il y a un autre chemin où la page Index.phtml s’exécute. Est ce que quelqu’un peut m’aider à trouver où je peux mettre mes applets ?

    Au niveau de mon URL, il n'y a pas le vrai chemin de ma page. Je pense que c'est Zend qui a fait ça (http://localhost/NomProjet/Dossier/test/1 et le chemin au niveau de mon PC => C:\Program Files\Apache Group\Apache2\htdocs\NomProjet \application\views\scripts\partial\xparaph\index\test.phtml
    ). Ca explique le changement de chemin ?

    Merci d’avance

  2. #2
    Membre Expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Par défaut
    Bonjour,

    Dans un projet de site utilisant le système MVC du Zend Framework, l'URL utilisée pour accéder à une page n'a rien à voir en effet avec la structure de tes répertoires / fichiers.

    Les requêtes faites vers le serveur sont redirigées vers le fichier index.php à la racine de ton site (le bootstrap). Cette redirection est faite en activant la réécriture d'URL dans apache, et en définissant des règles de réécriture soit dans le fichier .htaccess soit dans le fichier httpd.conf.

    Cette réécriture nécessite l'utilisation de chemins absolus et non relatifs (ce qui n'aurait pas de sens) pour l'accès direct aux fichiers (css, images,... applets java).

    Normalement, pour des raisons de sécurité, les fichiers de vue (.phtml) ne devraient pas être accessibles de l'extérieur... Il faudrait donc que tu déplaces ton applet (en la mettant au même niveau que ton bootstrap ou mieux dans un sous-répertoire 'java' par exemple), et que tu modifies ton script de vue pour y mettre un lien absolu vers cette applet...

  3. #3
    Membre éclairé
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 346
    Par défaut
    Donc pour utiliser des *.jar au niveau test.phtml ce n'est pas la peine de mettre ces applets au niveau de meme chemin que ce *.ptml
    je dois les mettre au niveau de fichier index.php c'est ça ????

  4. #4
    Membre Expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Par défaut
    Citation Envoyé par sonia5 Voir le message
    Donc pour utiliser des *.jar au niveau test.phtml ce n'est pas la peine de mettre ces applets au niveau de meme chemin que ce *.ptml
    je dois les mettre au niveau de fichier index.php c'est ça ????
    Oui, par exemple.
    Et il ne faut pas que tu actives la redirection d'URL pour ces fichiers (je ne sais pas ce que contient ton .htaccess...)

  5. #5
    Membre éclairé
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 346
    Par défaut
    Merci, mais comment je peux activer la redirection d'URL pour ces fichiers??
    Car moi mon prb qd j'ai fait dans le meme niveau (chemin) test.phtml et Applet.class et qd j'ai fait l'appellation de cet applet il me donne un erreur que le *.class n'existe pas => c a d je n'ai pas bien orècisè le chemin??
    il y a une idèe??????

  6. #6
    Membre Expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Par défaut
    Est-ce que tu as un fichier .htaccess au même niveau que ton fichier index.php ?

    Si oui, que contient-il ?

    Tes applets doivent être placées au même niveau que ce fichier index.php, et pas au niveau de ton fichier de vue...

Discussions similaires

  1. Calcul des chemins d'exécution d'un programme
    Par neuromencien dans le forum Algorithmes et structures de données
    Réponses: 29
    Dernier message: 31/10/2006, 16h01
  2. exécution des fichiers index.php
    Par berry dans le forum Apache
    Réponses: 4
    Dernier message: 20/12/2004, 20h29
  3. Chemin d'accès des fichiers dans des sous rep
    Par Le Veilleur dans le forum C++Builder
    Réponses: 4
    Dernier message: 17/11/2004, 14h37
  4. Réponses: 2
    Dernier message: 02/11/2004, 06h52
  5. Temps d'exécution des instructions FPU
    Par ubi dans le forum Assembleur
    Réponses: 2
    Dernier message: 24/10/2003, 18h39

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