Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 23-10-2009 17:12:05

GueloSuperStar
Membre
Lieu: Paris
Date d'inscription: 05-08-2009
Messages: 107

[Résolu] Iframe pointant sur un fichier dans /public

Bonjour,

j'essaye d'intégrer une iframe dans mon site....sad

Donc pour toute iframe je lui passe une url => http://monsite/ressourcesClients/template.html pour qu'il exécute mon fichier template.html et me fasse un rendu du contenu.

En générale ça marche, à peu près....

Mais la en faite Zend considère mon url comme:

Code:

array(3) {
  ["module"]=>
  string(6) "ressourcesCients"
  ["controller"]=>
  string(5) "template-1_s.html"
  ["action"]=>
  string(5) ""
}

Dans un sens je trouve ça tout à fait normal mais alors comment faire sad????

Mon dossier ressourcesClients se trouve dans le dossier plubic.

Quelqu'un aurait une idée de la méthode à suivre pour inclure une iframe dans Zend

Merci les Zender's

Dernière modification par Mr.MoOx (27-10-2009 09:26:22)


A+ Guelo Super Star

Hors ligne

 

#2 23-10-2009 17:35:49

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: [Résolu] Iframe pointant sur un fichier dans /public

ton .htaccess doit être un peu violent, tu peux nous l'envoyer ? on te renverra une version corrigée avec des explications smile

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#3 23-10-2009 17:36:43

GueloSuperStar
Membre
Lieu: Paris
Date d'inscription: 05-08-2009
Messages: 107

Re: [Résolu] Iframe pointant sur un fichier dans /public

Désolé pour ce post finalement ça fonctionne.

Cette iframe <iframe id="t_iframe" height="100%" frameborder="0" width="100%" src="/resourcesClient/nonClient/tpl/template-1_s.html"> s'éxécute bien.

Maintenant autre question c'est le faite que je l'ai mis dans le dossier public que le fichier est accessible même via un navigateur?
http://monsite/ressourcesClients/nonClient/tpl/template-1_s.html

Merci les Zender's


A+ Guelo Super Star

Hors ligne

 

#4 23-10-2009 17:39:00

GueloSuperStar
Membre
Lieu: Paris
Date d'inscription: 05-08-2009
Messages: 107

Re: [Résolu] Iframe pointant sur un fichier dans /public

@philippe

Tout d'abord merci pour ta réponse et le temps pris pour résoudre mon problème.


.htaccess

Code:

SetEnv APPLICATION_ENV development

# Active la réécriture des adresses
RewriteEngine On

# Si la requête correspond à un fichier standard dont la taille est supérieure à 0 ...
RewriteCond %{REQUEST_FILENAME} -s [OR]

# ... ou à un lien symbolique
RewriteCond %{REQUEST_FILENAME} -l [OR]

# ... ou à un répertoire
RewriteCond %{REQUEST_FILENAME} -d

# ... on laisse la requête tel quelle
RewriteRule ^.*$ - [NC,L]

# Sinon, on redirige vers index.php 
RewriteRule ^.*$ index.php [NC,L]

Si il faut rajouter ou enlever du code je le ferais volontiers.

Merci les Zender's


A+ Guelo Super Star

Hors ligne

 

#5 23-10-2009 18:59:10

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: [Résolu] Iframe pointant sur un fichier dans /public

Pour le .htacces, pas de problème, tu peux le laisser comme ça.

Sinon pour le dossier public, oui, c'est ça. Tous les fichiers présents dans le dossier public sont directement accessibles depuis un navigateur. C'est le fonctionnement normal de Apache quand on ne met aucun .htaccess.

Dans ton cas tu as un .htaccess, en gros les lignes suivantes veulent dire :
"si le fichier/lien/répertoire existe dans le dossier public, utilise le fonctionnement standard d'Apache".

Code:

RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]

A+, Philippe
PS : ça n'a rien à voir avec le nom du répertoire "public". Il aurait pu s'appeler n'importe comment. Mais par contre on fait pointer apache sur ce répertoire, c'est pour ça qu'il devient naturellement lisible.


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#6 26-10-2009 12:38:33

GueloSuperStar
Membre
Lieu: Paris
Date d'inscription: 05-08-2009
Messages: 107

Re: [Résolu] Iframe pointant sur un fichier dans /public

Merci Zender's philippe pour ta réponse et toute ses précisions ;-)


A+ Guelo Super Star

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages