|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Franck MatsosÉtudiant Inscription : décembre 2007 Messages : 70 ![]() |
Bonsoir.
Cela fait quelques jours que je but sur un bout de code pour mon site. Je voudrais proposer en téléchargement des fichiers, sans que le visiteur ne connaisse le répertoire de stockage. Pour cela, j'utilise donc un fichier get.php qui récupère les infos nécessaires dans l'URL pour fournir le fichier. J'ai droit à quelques warnings de la part des header (Cannot modify header information - headers already sent by...), qui ne sont pas bien graves, mais en plus au lieu de me fournir le fichier, j'ai droit à une page HTML incompréhensible. Voici le code de mon script get.php : Code :
Code :
http://furankum.free.fr/get.php?file=Stripped&type=video&format=wmv
Merci et bonne soirée |
||
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() Inscription : janvier 2007 Messages : 622 ![]() |
Bonjour,
Essayes de faire content_type="video/x-ms-wmv" Je n'ai pas vraiment essayé mais ton code fonctionne tel quel s'il s'agit d'un fichier zip. Donc, pour moi il s'agit d'un problème de MIME. |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Franck MatsosÉtudiant Inscription : décembre 2007 Messages : 70 ![]() |
J'ai essayé plusieurs content-type (videos) et le résultat est toujours le même.
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() Inscription : mars 2006 Messages : 318 ![]() |
commence déjà par faire en sorte de ne plus avoir de warning.
|
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Franck MatsosÉtudiant Inscription : décembre 2007 Messages : 70 ![]() |
Je veux bien, mais à part les ignorer (avec '@'), je ne vois pas comment les virer... Ma page ne contient aucun code HTML, et mon code aucune commande pouvant envoyer un en-tête HTTP, et j'ai pourtant des warnings.
Il n'y a ni espace ou caractère en début de fichier non plus. Donc ne plus avoir de warning, ok, mais comment ? |
|
00
|
|
|
#6 | |
|
Membre chevronné
![]() Inscription : novembre 2003 Messages : 737 ![]() |
Citation:
Tu as sûrement un caractère invisible en début de fichier (possible avec UTF8 et le Byte Order Mark (BOM) à vérifier dans ton editeur. Un peu d'info : http://fr.wikipedia.org/wiki/Marque_d'ordre_des_octets
__________________
http://www.ape-project.org/ |
|
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Franck MatsosÉtudiant Inscription : décembre 2007 Messages : 70 ![]() |
C'est bon, les téléchargements fonctionnent
Je ne savais pas que UTF-8 BOM ajoutait des en-têtes, j'ai appris quelque chose ^^ Donc je vais voir en mettant en UTF-8 sans BOM, sinon je laisserai en ANSI. Merci pour votre aide |
|
00
|
Copyright © 2000-2012 - www.developpez.com