Flux rss
Collection CommentÇaMarche.net
Rechercher : dans
Par : Mots clés Nom d'utilisateur
Messages sans réponse

[HTML] balise <A>

B@|-|@N, le vendredi 10 septembre 2004 à 10:18:30 
 Signaler ce message aux modérateurs

Bonjour.

Bonjour, j'ai le lien suivant :
<A href=\"./fichier/visu_site_prog.xls\">le fichier</A>

et j'aimerai que lorsque l'on clique dessus la boite de dialogue de telechargement s'affiche. Je ne veux pas afficher le contenu du fichier.

Quelqu'un aurait une idée sur le sujet ?

Merci d'avance.

Bahan

1

Time RUNNER, le vendredi 10 septembre 2004 à 10:45:43

Salut B@|-|@N,

si quelqu'un te répond, tu pourras recopier le code qui marche sur cette page stp ?
http://time.runner.free.fr/livre.html

merci d'avance,

Time RUNNER

Répondre à Time RUNNER

2

B@|-|@N, le vendredi 10 septembre 2004 à 10:48:08

No pb. Et si je trouve quelque chose de mon coté je te dis quoi.

Bahan

Close the world.||.txen eht nepO

Répondre à B@|-|@N

3

sidarus, le vendredi 10 septembre 2004 à 11:06:00

Ce lien ne respecte aucun standard.
Faut pas mélanger "/" (unix) et "\" (win).

~°sidarus°~

Répondre à sidarus

4

B@|-|@N, le vendredi 10 septembre 2004 à 12:03:24

Arf faut m'excuser c du php a l'origine donc dans un beau print ^_^.

<A href="./fichier/visu_site_prog.xls">le fichier</A>

Ca va mieux maintenant ^_^ ?

Bahan

Close the world.||.txen eht nepO

Répondre à B@|-|@N

5

blux, le vendredi 10 septembre 2004 à 12:25:12

Salut,

le fait que l'on puisse ou non visualiser le document dépend des plugs-ins installés avec le navigateur sur le poste du visiteur. Il ne te sera sûrement pas possible d'outrepasser cette contrainte.

A+ Blux

 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux

6

B@|-|@N, le vendredi 10 septembre 2004 à 13:14:13

Merci.

Bahan

Close the world.||.txen eht nepO

Répondre à B@|-|@N

7

ric, le vendredi 10 septembre 2004 à 22:27:21

Bonsoir
En PHP (et d'autres langages), tu peux forcer le téléchargement de tout fichier.

Répondre à ric

8

B@|-|@N, le lundi 13 septembre 2004 à 09:19:08

Ah oui ?
Comment ?

Bahan, qui revient de week end

Close the world.||.txen eht nepO

Répondre à B@|-|@N

9

Mitsu, le lundi 13 septembre 2004 à 09:43:04

De manière simple... il suffirait au lieu de se casser la tête de zipper le fichier et donc de linker le .zip et non le .xls

www.anime-heart.com AnimeFansub fr, wallpapers
www.kill-first.net organisation  de lan sur la côte d'azur

Répondre à Mitsu

10

B@|-|@N, le lundi 13 septembre 2004 à 10:56:10

Oui mais je ne veux pas ajouter un truc à faire aux users.

Et si le moyen existe de forcer le téléchargement d'un fichier xls alors autant en profiter ^_^.

Bahan

Close the world.||.txen eht nepO

Répondre à B@|-|@N

11

ric, le lundi 13 septembre 2004 à 17:43:24

Forcer le téléchargement
F. Daniel a écrit :

Ce petit script permet de forcer le téléchargement des fichiers dont le type mime est reconnu par le navigateur (*.doc, *.xls, *.pdf...)
Pour l'utiliser, suivez bien les indications en commentaire.

Voici le script :
<?php
/* Daniel Fabien - 16/01/2003
*
* Forcer le téléchargement d'un fichier reconnu par le navigateur
* A inserer à l'endroit ou vous souhaitez inserer le lien de téléchargement
* */

// Nom du fichier :
$nomFichier = "Doc1.doc";
// laisser vide si le fichier se trouve dans le même rep
$urlComplete= "".$nomFichier;
?>
<a href="telecharge.php?urlComplete=<? echo $urlComplete; ?>&nomFichier=<? echo $nomFichier; ?>">Télécharger <? echo $nomFichier; ?></a>

<?php
/* Daniel Fabien - 16/01/2003
*
* Script à inserer dans le fichier "telecharge.php"
* */
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=$nomFichier");
readfile("$urlComplete");
?>

Répondre à ric

12

ric, le lundi 13 septembre 2004 à 17:46:57

Et encore un autre (trouvé dans mes archives).
*****************************
Il faut donc forcer le telechargement.

Créé une page nommée x.php avec ce code (ne pas sauter de ligne avant ou dans le code!!!):
<?
header("Content-type: application/pdf");
header("Content-Disposition: attachment; filename=$pdf");
readfile($pdf);
?>
Le recopier tel quel, ne rien changer.

Puis sur la page voulue, mettre un lien de la forme:
<a href="x.php?pdf=y.pdf">Télécharger le pdf</a>
Où y.pdf est le nom de votre document pdf.

Voilà, c'est tout simple.
Attention, dans cet exemple tout les fichiers sont dans le meme répertoire!!

Ca marche sous IE et Mozilla.
***************************
Tu peux toujours faire une recherche sur "forcer téléchargement" ou "upload" ou "forcer upload"

Répondre à ric

13

B@|-|@N, le mardi 14 septembre 2004 à 09:11:54

Thank you ^_^

Bahan, problème résolu!

Close the world.||.txen eht nepO

Répondre à B@|-|@N

14

ric, le mardi 14 septembre 2004 à 14:39:04

Bonjour Bahan
peux-tu fournir le code de ta solution ?

Répondre à ric

15

 Bibiboy, le lundi 12 juin 2006 à 12:19:42

Bonjour a tous,

Je suis debutant en php et je viens d'essayer le code de ric avec le x.php et ypdf. Le navigateur m'ouvre bien la fenetre de telechargement mais ne me propose pas le bon fichier. Il propose de telecharger le fichier x.php et pas le fichier pdf.

Quelqu'un peut-il me dire ce que je dois faire?

merci d'avance,

Répondre à Bibiboy
Les balises HTML HTML, un langage à balises Le HTML n'est pas un langage de programmation. Il s'agit d'un langage permettant de décrire la mise en page et la forme d'un contenu rédigé en texte simple. Une page HTML est ainsi un simple fichier texte contenant... www.commentcamarche.net/contents/html/htmlbalise.php3
Balise html INCLUDE (Résolu) bonjour, quelqu'un peut il m'aider sur la balise include voila j'ai 2 fichiers: index.html menu.html index.html contient dans la balise body menu.html quant a lui ne contient que cela ceci est un essai de menu... www.commentcamarche.net/forum/affich-1019113-balise-html-include
Espace en HTMLEn HTML, les espaces consécutifs sont ignorés par les navigateurs, au même titre que les retours chariots ou les tabulations. Pour insérer plusieurs espaces consécutifs, il est nécessaire d'utiliser une entité HTML spécifique, appelée espace... www.commentcamarche.net/faq/sujet-8070-espace-en-html
[Site web] Vérifier, optimiser et nettoyer son code HTMLLes logiciels WYSIWYG de création de pages web produisent parfois du contenu HTML rempli de balises HTML inutiles, voire incompatibles avec les recommandations du W3C. Les outils proposés ci-dessous permettent de vérifier la validité du code HTML... www.commentcamarche.net/faq/sujet-5355-site-web-verifier-optimiser-et-nettoyer-son-code-html
On peut cacher le code source d'une page HTMLMythe: On peut cacher le code source d'une page HTML. Réalité: FAUX. Explications: Pour pouvoir afficher une page web (HTML), le navigateur doit - à un moment où un autre - avoir le code HTML en clair. Il y a donc toujours moyen de le... www.commentcamarche.net/faq/sujet-5712-on-peut-cacher-le-code-source-d-une-page-html
Balise input text en HTMLsalut je voudrais verrouiller une zone de texte en HTML joré voulu avoir l'attribut qui le permet dans la balise Merciiiiiiiiiiiii www.commentcamarche.net/forum/affich-582427-balise-input-text-en-html
Balises pour defiler du texte dans htmlBonjour je voudrai s'il vous plait connaitre les BALISES qui permettent de faire defiler du texte du haut vers le bas ou de la droite vers la gauche dans html. Je connais les balises mais d'autres pour faire defiler mon texte du... www.commentcamarche.net/forum/affich-1603152-balises-pour-defiler-du-texte-dans-html
[php] Forcer l'affichage des balises htmlBonjour, j'ai crée un formulaire, j'aimerais que lorsqu'un utilisateur tape du code html/php dans le champs, la page suivante affiche le contenu du champs en gardant les balises, exemple : j'ai un champs texte "login" dans ce champs je tape... www.commentcamarche.net/forum/affich-1341877-php-forcer-l-affichage-des-balises-html
Introduction au HTMLPrésentation du HTML Le HTML (« HyperText Mark-Up Language ») est un langage dit de « marquage » (de « structuration » ou de « balisage ») dont le rôle est de formaliser l'écriture d'un document avec des balises de formatage. Les balises permettent... www.commentcamarche.net/contents/html/htmlintro.php3
Listes et énumérations en HTMLLes listes Une liste est un paragraphe structuré contenant une suite d'articles. Le langage HTML définit trois types de listes : La liste ordonnée ; La liste non ordonnée ; La liste de définition. Liste ordonnée Conteneur Type de... www.commentcamarche.net/contents/html/htmllistes.php3
Les balises de styleQu'est-ce qu'une balise de style? Les balises de style modifient la typographie du texte. Elles peuvent être imbriquées dans d'autres balises de style de la même façon qu'on le ferait avec un traitement de texte. Voici une liste de balises de... www.commentcamarche.net/contents/html/htmlstyle.php3