Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1192 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  headers

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

headers

n°1180820
pmusa
▓▓▓▓▓▓▓
Posté le 21-08-2005 à 18:55:53  profilanswer
 

amis du soir bonsoir.
 
je fais joujou avec les headers pour mieux comprendre comment ça marche et j'aimerai reproduire qqchose que Masklinn ou Elianor m'avaient montré y'a un bon moment.
il (elle?) avait réussi à afficher une image alors qu'on appelle un fichier txt. genre je tape http://www.son_site.fr/pouetpouet.txt et ça m'afficher une image. [:dawa]
je me suis dis tiens, ça doit être bien facile maintenant que j'ai progressé en php, un petit coup de headers dans le fichier et hop ça devrait marcher.  :sol: bah non.  :sweat:  
j'ai fais un truc sommaire style:

Code :
  1. <?php
  2. header("content-type: image/jpeg" );
  3. header("content-length: ".filesize("deneme.jpeg" ));
  4. $fp = fopen("deneme.jpeg","r" )
  5. $get = fread($fp,filesize("deneme.jpeg" ));
  6. echo $get;
  7. ?>


eh bah à l'appelle du fichier ça m'affiche le source, héhé trop con. http://www.designlaboratory.net/smileyyyy/petrus.gif
 
j'ai raté qqchose ou c'est avec du .htaccess?
thanks.
 
ps: par contre ça marche en php, mais moi j'm'en fiche j'veux .txt stoo. http://www.designlaboratory.net/smileyyyy/slurpt.gif
 
eh Masklinn si tu passe dans le coin faudrai que tu me communique l'adresse du site sur lequel tu fous tout ton bordel. en fouillant dedans j'étais tombé sur une horloge aiguille en php.  :love:


---------------
intralase surgery [:cerveau love]
mood
Publicité
Posté le 21-08-2005 à 18:55:53  profilanswer
 

n°1180842
omega2
Posté le 21-08-2005 à 19:07:56  profilanswer
 

dans le fichier httpd.conf, tu peux indiquer quel type de fichier correspond à quelle extension.
 
Si tu peux faire pareil avec le .htaccess, il faudra rajouter une ligne du genre :
AddType application/x-httpd-php .txt
 
par contre, je susi pas sur que le serveur sera réglé avec ce type mime pour les fichiers php et je sais pas comment ca se vérifie ça.

n°1180983
olivthill
Posté le 22-08-2005 à 01:02:18  profilanswer
 

Il faut en effet que "image/jpeg" soit un type Mime définit au niveau du serveur (Apache, IIS, Netscape...). Peut-être que le type "image/jpg" a été défini mais pas le type "image/jpeg". Mais si ni l'un ni l'autre ne passe, une solution consiste à mettre l'image dans un html normal par :

echo <html><body>
echo <img src=deneme.jpeg>
echo </body></html>


ou bien, faire une redirection vers l'image.


Message édité par olivthill le 22-08-2005 à 01:04:31
n°1181018
masklinn
í dag viðrar vel til loftárása
Posté le 22-08-2005 à 09:48:59  profilanswer
 

Pas mieux qu'omega2. Par défaut, les serveurs web n'exécutent pas les fichiers .txt (ils sont considérés comme du texte brut et non parsés par php), donc il faut configurer ton serveur pour qu'il considère les fichiers TXT comme des fichiers PHP comme l'a montré omega2 (et je doute que ce soit faisable via htaccess)
 
Pour mon repo à bordel, c'est http://masklinnscans.free.fr

olivthill a écrit :

Il faut en effet que "image/jpeg" soit un type Mime définit au niveau du serveur (Apache, IIS, Netscape...). Peut-être que le type "image/jpg" a été défini mais pas le type "image/jpeg". Mais si ni l'un ni l'autre ne passe, une solution consiste à mettre l'image dans un html normal par :

echo <html><body>
echo <img src=deneme.jpeg>
echo </body></html>


ou bien, faire une redirection vers l'image.


Aucun rapport


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1181133
pmusa
&#9619;&#9619;&#9619;&#9619;&#9619;&#9619;&#9619;
Posté le 22-08-2005 à 12:13:08  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  headers

 

Sujets relatifs
probleme de headers avec HTTPSCookies, pb headers !!
Les headersfonction mail() ne tient pas compte de mes headers
Croisement de Headers, comment ça marche? [Résolu]headers mail : ou trouver le mail de l'expediteur avec certitude ?
probleme de headers et sessions ... RESOLU :)erreur : send session cookie - headers already sent by
Probleme avec les headers mailproblème bizarre avec les headers
Plus de sujets relatifs à : headers


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR