[php] écrire du texte a l'écran em passant par un header

écrire du texte a l'écran em passant par un header [php] - PHP - Programmation

Marsh Posté le 29-08-2005 à 16:31:09    

Bonjour a tous,
 
Existe il une solution pour écrire du texte a l'écran en passant par un header. Il ne doit y avoir de lecture d'un fichier sur le serveur.  
 
En fait il faudrait une sorte d' "echo" ou "print". Or ces 2 solutions ne marchent pas vu que j'utilise des header avant!
 
Merci de votre aide !

Reply

Marsh Posté le 29-08-2005 à 16:31:09   

Reply

Marsh Posté le 29-08-2005 à 16:41:39    

header('Ce que tu veux');
 
Mais un header reste un header, ton navigateur l'interpretera toujours ainsi. Aucune possibilité d'introduire du HTML ou du texte directement.
Il faut savoir que la fin d'un header est défini par un retour à la ligne vide, tout ce qui va après sera affiché par le navigateur, donc peut-être que la solution suivante fonctionnera:
 
header('Content-Type: text/html; charset=iso-8859-1');
header("\r\n" );
header("Ce que tu veux ici, qui devrait s'afficher comme du HTML" );
 
Je n'ai pas testé mais c'est cradô comme solution, et je ne pense pas qu'il y en a d'autres.


---------------
www.renderfarm.online
Reply

Marsh Posté le 29-08-2005 à 16:53:35    

oui merci dotfx, c'est ce que je pensais.
 
Merci qd meme.

Reply

Marsh Posté le 29-08-2005 à 18:11:48    

ouai et c'est chiant quand on est en phase de test et qu'on voudrait bien faire des echo :(


---------------
merci http://forum.hardware.fr !!
Reply

Marsh Posté le 29-08-2005 à 22:48:59    

suffit de faire les echo juste aprés le dernier header. ;)
Rien n'interdit d'utiliser une variable pour afficher le texte dans les header et ensuite à l'écran par un echo. :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed