Quel fichier avec php

hanagi Messages postés 135 Date d'inscription   Statut Membre Dernière intervention   -  
hanagi Messages postés 135 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je veux savoir quels sont les fichiers qu'on peut inclure dans un code php , et que le contenu de ces fichiers soit affiché sur la page web tel qu'il est dans le fichier . (j'entend par fichiers: word, excel, bloc-notes....)
A voir également:

3 réponses

arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
Je dirai que le PHP permettant de restituer au navigateur du html et ce dernier n'était rien d'autre qu'un fichier texte, je dirai que tu peux inclure dedans tout ce qui est fichier texte (CVS, txt, html, etc...).
0
kryoportail Messages postés 222 Date d'inscription   Statut Membre Dernière intervention   125
 
Salut !

Je ne comprends pas bien l'objet de ta question....

Mais il est possible de renvoyer n'importe quel type de fichier vers un navigateur.... Il suffit de dire quel type de fichier il s'agit.... Pour cela on utilise les entêtes qui seront renvoyées au client...
cf : https://fr.wikipedia.org/wiki/Type_MIME ou https://www.commentcamarche.net/contents/1090-formats-et-extensions-de-fichiers

Par défaut, il s'agit généralement du mime-type : text/html vu que le plus souvent on renvoi une page web constitué de code HTML...

Mais il est possible de renvoyer un zip, un pdf, ou n'importe quoi d'autre... dans le pire des cas si le client ne possède pas de programme associé au type de fichier, le navigateur propose de le télécharger...


Exemple :

<?php
// On renvoi un pdf....
header( 'Content-type: application/pdf' );
// On envoi dans le flux courant le fichier
echo file_get_contents( 'fichier.pdf' );
?>


Évidement il ne faut qu'aucun caractères ne soit envoyé avant et après... sinon le format du fichier récupéré par le navigateur ne sera plus un pdf !

Amicalement,
S@M...
http://kryoportail.ath.cx
0
hanagi Messages postés 135 Date d'inscription   Statut Membre Dernière intervention   3
 
salut,
Merciiiiii kryoportail :)
0