|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() Inscription : juillet 2007 Messages : 449 ![]() |
Bonjour,
J'ai un lien dans ma page web qui ouvre un fichier Word. Je voudrais que lorsque l'utilisateur appuie sur ce lien, le fichier ne s'ouvre pas automatiquement mais afficher une boite de dialogue qui propose soit d'ouvrir soit de telecharger ce fichier. A l'aide de Kerod (Responsable Html) j'ai trouvé ce lien http://php.developpez.com/faq/?page=..._forcedownload Ma question est comment puis je faire pour intégrer du PHP dans mon code HTML. Merci |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Inscription : avril 2007 Messages : 483 ![]() |
comme dans l'exemple : entourer le code php des balises
et en renommant tes pages en remplacant le .html par .php (et assure toi aussi que l'hébergeur supporte le php) |
|
|
00
|
|
|
#3 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Bonjour,
Tu dois créer un nouveau fichier .php dans lequel tu mets le code de la FAQ. Ton lien HTML va pointer vers ce fichier qui lui se charge d'envoyer le document word vers le navigateur avec les bons en-tête. Sinon le code PHP s'insere au milieu du code HTML entre les balises <?php et ?> mais ce n'est pas ce que tu dois faire dans le cas présent. |
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() Inscription : juillet 2007 Messages : 449 ![]() |
Bonjour,
Corrigez moi si ma démarche est fausse: voilà ce que j'ai fait: 1- J'ai ouvert Bloc Note, puis j'ai coller le code de la FAQ. 2- J'ai enregistré ce fichier avec l'extension .PHP 3- Dans mon code HTML, et plus précisemment dans la ligne du code du lien, j'ai fait reference à ce Fichier .PHP 4- j'ai ouvert ma page Web et j'ai cliqué sur le lien. le fichier .PHP s'ouvre et le code PHP apparait. C'est comme si j'ouvre un fichier texte, On dirait qu'il n'a pas reconnu le code PHP. Il est où le problème ? Merci |
|
|
00
|
|
|
#5 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Si tu as bien commencé par <?php ca aurait du fonctionner.
Fais tu tout cela sur un environnement de test ou sur ton hebergeur ? |
|
|
00
|
|
|
#6 | |
|
Membre confirmé
![]() Inscription : juillet 2007 Messages : 449 ![]() |
Citation:
Excusez mon ignorance, mais en fait comme je l'ai signalé au départ, je n'ai qu'une page WEB dont le code est en HTML. donc quand je lance ma page web à l'aide d'internet Explorer, elle s'affiche et puis je clique sur mon lien pour tester si je peux telecharger le fichier au lieu de l'ouvrir automatiquement. ---> c'est ça ce que je cherche à réaliser ---> proposer le telechargement au lieu d'ouvrir automatiquement le fichier. Merci de votre aide |
|
|
|
00
|
|
|
#7 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Tu ne peux faire des pages PHP que si elles sont distribuées par un serveur web, pas avec des pages autonomes.
|
|
|
00
|
|
|
#8 |
|
Membre confirmé
![]() Inscription : juillet 2007 Messages : 449 ![]() |
Donc, dans mon cas je ne peux rien faire.
Je dois me contenter d'ouvrir mon fichier automatiquement. Par contre j'aimerais bien tester l'exécution du code PHP. Puis je le faire, si oui comment ? Merci |
|
|
00
|
|
|
#9 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Tu peux installer un environnement de test comme Xampp.
|
|
|
00
|
|
|
#10 |
|
Membre confirmé
![]() Inscription : juillet 2007 Messages : 449 ![]() |
Xampp ---> installé
Maintenant comment dois-je procéder Merci "Sabotage" pour ta disponibilité et surtout de ta compréhension et patience. |
|
|
00
|
|
|
#11 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Dans ton repertoire Xampp, tu as un repertoire "htdocs".
C'est la que tu mets tes fichiers. Apres tu n'as plus qu'a te connecter sur http//localhost dans ton navigateur. |
|
|
00
|
|
|
#12 |
|
Membre confirmé
![]() Inscription : juillet 2007 Messages : 449 ![]() |
Tout ce que tu m'as dit je l'ai fait à la lettre.
je me connecte à localhost Il m'affiche la fenêtre suivante (Voir image) ---> j'ai placé ma page Html dans le dossier "Htdocs" Comment je dois procéder, maintenant. Merci Bcp |
|
|
00
|
|
|
#13 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Ah oui pardon ce que tu vois c'est le fichier index.php par défaut de xampp.
Tu peux sois pointer directement sur ton fichier : http://localhost/nom_fichier.html Sois créer un nouveau repertoire dans htdocs et mettre tes fichiers dedans et acceder : http://localhost/nom_repertoire |
|
|
00
|
|
|
#14 |
|
Membre confirmé
![]() Inscription : juillet 2007 Messages : 449 ![]() |
Ah, merci Beaucoup.
ça marche nikel. C'est génial ---> c'est ce que je cherchais à faire. Merci encore |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com