Web_newbie

Scripts PHP avec extensions .html
« le: 09 septembre 2005 11:39:09 »
Bonjour à tous.

Il semblerait qu'il ne soit pas possible (sur les pages perso de Free) d'avoir des scripts PHP ayant pour extension ".html". J'ai fais plusieurs tests en utilisant le fichier ".htaccess", mais rien n'a fonctionné :/ . De plus, le support de Free semble confirmer mes observations :
Citer
Pour l'utiliser, vous devez nommer vos scripts avec l'extension .php. Attention, seuls les scripts nommés ainsi seront exécutés.
Donc la question est : n'y a t'il vraiment pas de solution à mon problème ?! Si c'est le cas, puis-je savoir comment vous faites pour le fichier "index.html" ?

Merci d'avance :) !

Mathieu

Scripts PHP avec extensions .html
« Réponse #1 le: 09 septembre 2005 13:10:52 »
Tu comptes utiliser le mod_rewrite pour mettre l'extension .html ?

Si ui, pas la peine d'y penser, il n'est pas activé sur les pages persos, question de consommation de ressources.

Web_newbie

Scripts PHP avec extensions .html
« Réponse #2 le: 09 septembre 2005 13:33:26 »
J'ai utilisé dans un premier temps cette méthode, mais effectivement ça ne marche pas.

J'ai ensuite utilisé :
AddType x-httpd-php .html
addhandler application/x-httpd-php .html
mais quand je pointe mon navigateur sur la page concernée, il me propose de la téléchargé (et le code PHP n'a pas été interprété) !?

Je viens juste de trouver une solution convenable (mais je me demande si cela ne pose pas de problèmes avec les robots ?) :
RedirectMatch permanent (.*).html$ $1.phpMerci tout de même pour ton aide :) !

gecko

Scripts PHP avec extensions .html
« Réponse #3 le: 09 septembre 2005 17:27:17 »
php obligatoire, le html ne passe pas (htm non plus).

Désolé de na pas avoir dit bjr ou au revoir.


Mathieu

Scripts PHP avec extensions .html
« Réponse #4 le: 09 septembre 2005 18:44:06 »
Citation de: Web_newbie
J'ai utilisé dans un premier temps cette méthode, mais effectivement ça ne marche pas.

J'ai ensuite utilisé :
AddType x-httpd-php .html
addhandler application/x-httpd-php .html
mais quand je pointe mon navigateur sur la page concernée, il me propose de la téléchargé (et le code PHP n'a pas été interprété) !?
Ben normal, quand un naviguateur (un vrai hein) reçoit un Content-Type application/gnagnagna il va pas afficher la page, mais proposer son téléchargement !
Pour l'affiche, faut balancer un Content-Type text/html ou assimilé.

frdrc

Scripts PHP avec extensions .html
« Réponse #5 le: 12 septembre 2005 20:24:31 »
et on peut avoir des fichiers audio avec l'extension .jpeg ???

j'crois que c'est faisable, je l'ai lu quelque part mais un même j'en sais rien c'était juste pour poster...

Sébastien Ballangé

Scripts PHP avec extensions .html
« Réponse #6 le: 12 septembre 2005 20:36:11 »
Citation de: frdrc
et on peut avoir des fichiers audio avec l'extension .jpeg ???

j'crois que c'est faisable, je l'ai lu quelque part mais un même j'en sais rien c'était juste pour poster...
clic droit, renommer "plop.wav" en "plip.jpg" ... le fichier ne pourra plus être ouvert directement avec Windows mais un Linux ne verra même pas la différence ;)

euh... sinon c'est quoi l'interet de mettre un index.html à la place d'un index.php ?

(je parle pas de l'utilité de mod_rewrite paske ça j'aime bien et j'utilise sur d'autres hébergements que free)


Web_newbie

Scripts PHP avec extensions .html
« Réponse #7 le: 12 septembre 2005 21:08:12 »
Citation de: segfault
euh... sinon c'est quoi l'interet de mettre un index.html à la place d'un index.php ?
Lorsque tu vas sur un site, la première page demandée par ton navigateur est "index.html" (et/ou peut-être "index.htm", "main.html", "main.htm"). Je ne crois pas que le chargement de "index.php" comme page par défaut soit "normalisé". Si je me trompe, n'hésite pas à me contre-dire :) !

Sébastien Ballangé

Scripts PHP avec extensions .html
« Réponse #8 le: 12 septembre 2005 21:40:29 »
en fait quand tu vas à l'adresse http://machin.domaine.tld/repertoire/bidule/ c'est le serveur (donc Apache pour Free) qui décide quel est le fichier qu'il doit utiliser.
Tu peux paramétrer Apache pour qu'il choisisse comme "page d'accueil" toto.html ou meme bidule.truc si ça t'amuse.
Dans le cas de Free je ne sais pas quels sont les fichiers possibles et surtout avec quelles priorités ils sont utilisés mais d'après mes rapides tests, index.php, index.html et index.htm fonctionnent ;)

Web_newbie

Scripts PHP avec extensions .html
« Réponse #9 le: 12 septembre 2005 21:49:43 »
Eh bien je crois que c'est clair : je m'embête pour rien :/ !

Merci tout de même :) !

Sébastien Ballangé

Scripts PHP avec extensions .html
« Réponse #10 le: 13 septembre 2005 00:36:35 »
Citation de: Web_newbie
Eh bien je crois que c'est clair : je m'embête pour rien :/ !

Merci tout de même :) !
de rien :D