Enregistremen du fichier
Fermé
calliouxman
-
21 oct. 2009 à 17:47
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 21 oct. 2009 à 22:52
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 21 oct. 2009 à 22:52
A voir également:
- Enregistremen du fichier
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier host - Guide
- Ouvrir fichier .bin - Guide
5 réponses
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
21 oct. 2009 à 18:27
21 oct. 2009 à 18:27
Il suffit de mettre .php comme extension au lieu de .html
Si tu lance la page directement par un double-clic, le navigateur demandera de télécharger le fichier car il ne peut pas ouvrir un fichier .php (pareil pour les .zip) Pour que ça fonctionne, tu dois passer par un serveur Web avec l'extension (par .qqchose mais comme un plugins) PHP qui dira au navigateur "Ceci est une page Web, elle ne contient que du HTML et ça, tu sais lire".
Si tu lance la page directement par un double-clic, le navigateur demandera de télécharger le fichier car il ne peut pas ouvrir un fichier .php (pareil pour les .zip) Pour que ça fonctionne, tu dois passer par un serveur Web avec l'extension (par .qqchose mais comme un plugins) PHP qui dira au navigateur "Ceci est une page Web, elle ne contient que du HTML et ça, tu sais lire".
merci mais pour l'instant je ne suis en train de e faire donc je nest pas pris de serveur. Tu ne saurait pas par asard comment on fait une liste deroulante avec des liens dedans?
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
21 oct. 2009 à 19:26
21 oct. 2009 à 19:26
Ça, c'est du Javascript + XHTML.
Pour la liste :
Et dans ton entête HTML (entre <head> et </head>), ajoute ce script :
Si le visiteur a désactivé Javascript, tu dois créer une page redirect.php qui se chargera de faire la redirection en PHP. L'url demandée est stockée dans $_GET['url']. Voilà le script :
Pour la liste :
<form method="get" action="redirect.php" onsubmit="redirection(this.url.value); return false;"> <p> <select name="url" onchange="redirection(this.value);"> <option value="--">--</option> <option value="http://www.example.com/index.html">Home</option> <option value="http://www.example.com/gallery.html">Gallery</option> <option value="http://www.example.com/guestbook.html">The guest book</option> </select> <input type="submit" value="Go" /> </p> </form>
Et dans ton entête HTML (entre <head> et </head>), ajoute ce script :
<script type="text/javascript"> function redirection(url) { if(url != "--") { document.location.href = url; } } </script>
Si le visiteur a désactivé Javascript, tu dois créer une page redirect.php qui se chargera de faire la redirection en PHP. L'url demandée est stockée dans $_GET['url']. Voilà le script :
<?php $url = urldecode($_GET['url']); if($url != "--" && !empty($url)) { header('Location: '.$url); } else { header('Location: '.$_SERVER['HTTP_REFERER']); } ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
21 oct. 2009 à 22:52
21 oct. 2009 à 22:52
En PHP, non mais si tu veux travailler un peu plus pour ceux qui n'ont pas JS activé (mobiles, ...), tu dois le faire car la redirection ne se fera pas en choisissant dans la liste ni en cliquant sur le bouton. Pour eux, le formulaire sera envoyé normalement et c'est pour ça que sur la page cible, on fait une redirection vers la page sélectionnée dans la liste.