Ouverture d'un fichier .php

Rechercher

Ouverture d'un fichier .php

Par Meme  -  8 reponses  -  Le 03/09/2008 21:38  -  Editer  - 

Bonjour à tous,

mon problème est simple, lorsque j'essaie d'ouvrir un fichier .php avec firefox (2 ou 3), firefox se lance et me propose de télécharger le fichier que j'essaie d'ouvrir (la petite fenêtre avec les 2 choix : "ouvrir avec" ou "enregistrer le fichier") comme si j'avais cliqué sur un lien pour télécharger un fichier quelconque.

Si j'ouvre mon fichier .php avec dreamweaver, et que je fais F12 pour l'aperçu, même problème.

Bref, impossible d'avoir un rendu du code que j'ai tapé dans le fichier.

Merci d'avance pour votre aide,

Rom.

 

Réponses apportées à cette discussion

Par Emacs  -  Le 03/09/2008 23:51  -  Haut de page  - 

Salut,

Utilises-tu un serveur web type MAMP ou WAMP ? Comment essaies-tu d'ouvrir ton fichier ?

++

Hugo.

 
Par Meme  -  Le 04/09/2008 01:12  -  Haut de page  - 

Non je n'utilise aucun server, je bosse en local, j'ai attribué firefox par défaut pour ouvrir les fichier .php, et lorsque je double clique sur mon fichier, une fenêtre firefox s'ouvre, sauf que à la place de ce qui devrait apparaître (la traduction de mon code), ben j'ai une fenêtre qui me propose d'enregistrer le fichier sur le disque dur (le fichier .php que j'essaie d'ouvrir).

Ca me fait ça depuis que j'ai formater mon pc, avant je n'avais aucun soucis :S

 
Par ZikoNFS  -  Le 04/09/2008 03:41  -  Haut de page  - 

1 ) Télécharge WampServer à l'adresse suivante :

2 ) Installe-le et Lance-le ( une icône apparait à droite de la barre des tâches (pas loin de l'horloge)).

3 ) dans le répertoire ou tu a installé WampServer se trouve un dossier qui se nomme www.

Mets ton site dans ce dossier lance ton navigateur et tape comme URL : http://localhost/

 
Par Emacs  -  Le 04/09/2008 14:27  -  Haut de page  - 

Pour exécuter des fichiers PHP, tu es obligé d'avoir un serveur web local qui tourne. Je t'invite à lire les premiers tutoriels pour comprendre le pourquoi du comment.

Concernant l'ouverture automatique des fichiers PHP dans Firefox, tu peux faire un clic droit sur un fichier PHP, puis "ouvrir avec" et choisir Dreamweaver. Tu coches la case qui t'invite à toujours utiliser ce programme pour ouvrir les fichiers PHP.

++

 
Par Meme  -  Le 04/09/2008 14:43  -  Haut de page  - 

Dac, mercià tous !

 
Par thierryl  -  Le 28/01/2009 20:25  -  Haut de page  - 

Bonjour,

En fait, il ne s'agit pas d'un problème PHP, mais d'un problème Firefox (pas un problème d'exécution de code Php).

Si j'ai un fichier html, qui contient .... ... , avec l'extension.html ou . htm, firefox m'ouvre ce fichier et je vois bien entendu le code php, mais ma page a l'aspect correct.

Si je renome cette page avec l'extension .php3, ça fait exactement la même chose.

Si je renome cette page avec l'extension .php, alors Firefox ouvre une page blanche, puis un autre onglet avec une page blanche, puis un autre onglet avec une page blanche, puis ... il faut tout planter.

C'est trés certainement un problème de paramètrage de Firefox, puisqu'avant (une certaine modif quelquepart), cela fonctionnait comme les 2 autres cas, et qu'avant que je demande à ce que les pages php soit toujours ouverte par firefox, Firefox, me demandait si je souhaitais enregistrer le fichier ou l'ouvrir avec IE.

Le problème, c'est que ça arrive de temps en temps en ligne aussi.

 

 
Par thierryl  -  Le 28/01/2009 21:22  -  Haut de page  - 

C'est essentiellement dû a un problème de Mimetype, il est possible d'associer n'importe quoi avec une extension php, une page, une image, un fichier xml, ...

Lorsque le site gènère un mimetype qui n'est pas compris par Firefox, il peut alors demander avec quoi, on veut associer ce mime, si il faut télécharger, ouvrir avec un programme, ...

Le problème, c'est qu'il associe alors l'extension du fichier ( php ), avec le mimetype, ce qui fait que si il manque le header d'une page (cas lorsqu'on est en local sans serveur php), alors la page php s'ouvre avec le mode défini lors de l'association.

Pour corriger le problème, il faut éditer le fichier **mimeTypes.rdf **qui est dans votre profil ( C:\Documents and Settings..USER..\Application Data\Mozilla\Firefox\Profiles\ ici ) rechercher fileExtensions="php" dedans, et voir avec quel mimeType, il est associé (par exemple : urn:mimetype:text/vnd.wap.wml ) qui correspond a un fichier wml pour le wap, ensuite il faut trouver toutes les descriptions comportant ce type, et les supprimer completement.

<RDF:Description RDF:about="urn:mimetype:text/vnd.wap.wml"
                   NC:fileExtensions="php"
                   NC:description="HTML Document"
                   NC:value="text/vnd.wap.wml"
                   NC:editable="true">
    <NC:handlerProp RDF:resource="urn:mimetype:handler:text/vnd.wap.wml"/>
  </RDF:Description>

Normalement, après avoir redémarré Firefox, le comportement des fichiers php redevient normal.

Il est bien sûr recommandé de faire une sauvegarde du fichier mimeTypes.rdf avant de le modifier, une erreur est si vite arrivée.

 

Note : bien que ces 2 réponses ne concernent pas spécialement les articles de apprendre-php , je préféres laisser ce correctif ici pour plusieurs raisons.

  • ce forum est bien référencé, la réponse sera donc facile à retrouver

  • il montre aussi le danger d'une mauvaise gestion des headers avec le php, et le trouble que cela peu générer sur un navigateur.

 

 

 

 

 
Par himron  -  Le 01/07/2010 10:25  -  Haut de page  - 

[quote]je préféres laisser ce correctif ici pour plusieurs raisons. ce forum est bien référencé, la réponse sera donc facile à retrouver [/quote]

en effet, et je vous en remercie. Je me permet de reprendre cette (ancienne) discussion parce que j'ai le meme probleme : ouverture des pages php online mais pas sur mon PC. demande par IE8 si je veux sauvegarder le fichier au lieu de l'ouvrir. Seulement j'utilise Internet explorer 8 (classique) et non pas firefox. et j'ai installé WAMPserver sur mon PC, mes pages php sont en lien avec la base de donnée de WAMP. Et j'ai beau activer la fonction de recherche de windows, je ne trouve aucun fichier "mimetypes.rdf " a corriger.

est ce un probleme de password et de login meme en "localhost" ? (si oui comment resoudre cela) ou autre ? je penche plutot pour un probleme "autre" : j'ai fait une page pour afficher betement "bonjour". sauvée en html, elle s'ouvre sans probleme. sauvée en php (avec et sans balises php), elle ne s'ouvre pas.

quel est le fichier que je dois corriger dans IE8 pour pouvoir lire correctement les pages php ???

merci d'avance.

 

Ajouter une réponse à la discussion

Seuls les membres connectés sont autorisés à poster dans les forums !

Identifiez-vous
Join |  ID/MDP? |