OVH Cloud OVH Cloud

Affichez certains types de fichiers

1 réponse
Avatar
Informatique CARPIMKO
Bonjour,
j'aimerais afficher certains types de fichiers (pdf, txt, tiff...). Je
récupère une chaine de caractères qui correspond au fichier.
Pour le moment, je crée le fichier à partir de la chaine de caractère et je
l'affiche ensuite (avec header("location:".$NomDoc);). Cela fonctionne bien
mais je ne suis pas sûr que ce soit la bonne méthode. N'y a t-il pas moyen
d'éviter la création du fichier et d'afficher directement mon document ? En
plus, après je veux supprimer mon fichier mais lorsque je fais
unlink($NomDoc) j'ai un message d'erreur.
D'avance merci.
Yannick

1 réponse

Avatar
Jedi121
Informatique CARPIMKO a écrit le 04/05/2004 :
Bonjour,
j'aimerais afficher certains types de fichiers (pdf, txt, tiff...). Je
récupère une chaine de caractères qui correspond au fichier.
Pour le moment, je crée le fichier à partir de la chaine de caractère et je
l'affiche ensuite (avec header("location:".$NomDoc);). Cela fonctionne bien
mais je ne suis pas sûr que ce soit la bonne méthode. N'y a t-il pas moyen
d'éviter la création du fichier et d'afficher directement mon document ? En
plus, après je veux supprimer mon fichier mais lorsque je fais
unlink($NomDoc) j'ai un message d'erreur.
D'avance merci.
Yannick


Il te suffit d'envoyer le Header qui correspond au fichier puis
d'envoyer la chaîne du "contenu".
Exemple pour une image PNG :

<?php
header("Content-type: image/png");
echo $contenu;
?>