Bonjour,
Peut-on afficher un fichier word (.doc) de la même façon qu'un fichier jpg, c'est-à-dire en donnant uniquement le chemin dans la base de donnée. Sinon, est-ce qu je dois faire un copier coler du fichier dans ma base?
Merci
Alain
Pour tenter d'être plus claire, lorsque je veux afficher une image dans ma page, par exemple photo.php j'écris:Ta question n'est pas très claire: le .doc n'est pas un format web et ne peut donc pas s'afficher directement dans un navigateur sauf IE sous Windows et à condition d'avoir la suite offide installéeparce que ça va utiliser MS_Word pour l'afficher...
<?php
// conexxion à la base de données
require("connexion.php");
require_once("cotedroit.php");
// création de la requête photo
$sql_ph = "SELECT id_evenement,description ,titre , photo FROM album WHERE (id_photo = $id_photo) ";
// Exécution de la requête SQL
$resultat_ph = mysql_query($sql_ph) ;
// Récupération des valeurs pour photo
$row = mysql_fetch_assoc( $resultat_ph);
$id_evenement = $row[ 'id_evenement'] ;
$photo= $row['photo'];
$description = $row['description'];
$titre = $row['titre'];
// création de la requête evenement
$sql_phev = "SELECT id_evenement, titre_evenement FROM evenement WHERE (id_evenement = $id_evenement) ";
// Exécution de la requête SQL evenement
$resul_phev = mysql_query($sql_phev) ;
// Récupération des valeurs pour evenement
$row = mysql_fetch_assoc( $resul_phev);
$titre_evenement= $row['titre_evenement'];
// Affichage
//require_once("right.php");
echo "<h2><center>$titre_evenement: $description: $titre <br> ";
echo "<img src = $photo></center>";
echo mysql_error() ;
?>
photo étant un chemin dans ma base de donnée. (.../photos/flambeau.jpg), xe qui m'évite de mettre la photo dans la base.Code : Tout sélectionner
<a href="./chemin/vers/ton/fichier.doc">Nom de ton fichier</a>les navigateur intergre le format JPEG et peuvent le lireBonjour,
Peut-on afficher un fichier word (.doc) de la même façon qu'un fichier jpg, c'est-à-dire en donnant uniquement le chemin dans la base de donnée. Sinon, est-ce qu je dois faire un copier coler du fichier dans ma base?
$file = '/chemin/vers/ton/fichier.doc';
header('Content-Description: File Transfer');
header('Content-Type: application/download');
header('Content-Length: '.filesize($file));
header('Content-Disposition: attachment; filename='.basename($file));
readfile($file);
avec sa tu n'aura qua stoquer le chemin d'acces au fichier Code : Tout sélectionner
$file = '/chemin/vers/ton/fichier.doc';
header('Content-Description: File Transfer');
header('Content-Type: application/download');
header('Content-Length: '.filesize($file));
header('Content-Disposition: attachment; filename='.basename($file));
readfile($file);
Code : Tout sélectionner
header('Content-Type: application/download');
Aujourd'hui, quasiment tout le monde a un logiciel permettant de lire les .doc.Merci à tous pour vos suggestions mais en faisant un lien il faut que la personne qui reçoit le tout ouvre avec Word, et ce n'est pas tout le monde qui a les logiciels Microsofts (qui sont très dispendieux).
Sauf que je ne clique pas si je sais que c'est un .doc derrière...mais je peux les lire (Textedit sous Mac OS X en natif)Aujourd'hui, quasiment tout le monde a un logiciel permettant de lire les .doc.Merci à tous pour vos suggestions mais en faisant un lien il faut que la personne qui reçoit le tout ouvre avec Word, et ce n'est pas tout le monde qui a les logiciels Microsofts (qui sont très dispendieux).
Au pire, il reste la visionneuse de Microsoft qui est gratuite.