2010-10-13 40 views
0

J'intègre phpBB sur mon site en utilisant iframe. Cela fonctionne principalement de manière transparente et tout semble très bien.iframe dans FireFox ouvre parfois une boîte de dialogue "Enregistrer sous ..." au lieu de charger le cadre

Parfois, pour des raisons que je n'ai pas compris, la page suivante n'essaiera pas de charger l'iframe dans FireFox (fonctionnera sur IE/Chrome) mais ouvrira plutôt le "Enregistrer sous ..." (ou ouvrir/save) la boîte de dialogue indiquant que le fichier .php a été servi en tant que texte plutôt qu'en tant que php réel. Maintenant, je serais heureux de blâmer le serveur, mais cela ne se produit pas sur certains de mes navigateurs FireFox et ne se produit pas sur d'autres navigateurs. Le lien:

http://colnect.com/en/forum/index%21

Toutes les idées?

Merci

+0

Pourriez-vous montrer une partie du code que vous avez utilisé? – Trufa

+0

Le lien que j'ai écrit a tout le code HTML qui charge l'iframe. Voici la balise iframe: Collector

Répondre

1

Il semble que votre serveur ne sait pas comment analyser des fichiers PHP, il pense qu'il est un fichier à télécharger.

Avez-vous installé PHP sur le serveur?

Mise à jour:

Vous semblez faire. Mais essayez ceci:

Plutôt que:

http://colnect.com/en/forum/index%21

Do

http://colnect.com/en/forum/index.php

+0

Merci Ryan, il y a PHP installé et fonctionne bien. La page sur http://colnect.com/fr/forum/index%21 renvoie une source HTML avec l'iframe à l'intérieur. Il n'y a pas de problème pour obtenir le HTML mais parfois le cadre interne ne se charge pas. Généralement, c'est le cas. – Collector

+0

Ce problème ne se produit plus et peut-être parce que les règles du serveur ont choisi de ne pas analyser la requête en PHP. Cela fonctionne maintenant bien pour tous les navigateurs. – Collector

0

Cela se produit beacuse votre URL se termine par 21% qui est codé comme "!" et donc le fichier n'est pas reconnu ou illisible par le navigateur.

Ainsi, il propose de télécharger le "!" fichier d'extension ...

+0

Merci Trufa. Si c'était le cas, cela ne marcherait jamais. Vous pouvez voir que c'est surtout le cas. Et% 21 est une partie valide d'une URL AFAIK. – Collector

+0

Oui mais safari coutures à analyser: Trufa