Insérer le contenu d'un fichier texte dans une feuille HTML - HTML/CSS - Programmation
Marsh Posté le 04-11-2002 à 17:14:37
<pre> ... </pre>
Marsh Posté le 04-11-2002 à 20:11:00
Je pense pas que c'était ça
Perso j'utiliserais des Includes (commande côté serveur), par exemple en PHP ou en SSI (<!--#include virtual="" --> )
Marsh Posté le 07-11-2002 à 18:09:12
je crois qu'il existe un truc coté client : les "servlet" mais c'est IE only ...
Marsh Posté le 07-11-2002 à 18:29:19
fifiz a écrit a écrit : je crois qu'il existe un truc coté client : les "servlet" mais c'est IE only ... |
Dans ce cas, autant éviter
Marsh Posté le 07-11-2002 à 18:37:52
fifiz a écrit a écrit : je crois qu'il existe un truc coté client : les "servlet" mais c'est IE only ... |
soit y'a deux choses différentes qui s'appellent comme ca, soit tu viens de dire une connerie plus grosse que toi
Marsh Posté le 07-11-2002 à 20:48:59
Ha oui et pourquoi ? c'est pas parcequ'il y a les quatre lettres "serv" que c'est un truc qui s'execute coté serveur
http://www.dynamicdrive.com/dynami [...] indocs.htm
<object type="text/x-scriptlet" width=100% height="250" data="data.htm">
</object>
Marsh Posté le 07-11-2002 à 20:50:47
fifiz a écrit a écrit : Ha oui et pourquoi ? c'est pas parcequ'il y a les quatre lettres "serv" que c'est un truc qui s'execute coté serveur |
calme, j'ai laissé planer le doute de l'homonyme
fifiz a écrit a écrit : <object type="text/x-scriptlet" width=100% height="250" ...> |
scriplet ? ben c'est pas servlet alors
Marsh Posté le 08-11-2002 à 00:26:54
ha ? bah ! dans mon élan, je me suis meme pas relu
faut que j'aille me coucher moi.
Marsh Posté le 13-03-2005 à 13:53:32
Salut, les gars,
Chuis en train de faire mon site ouaib et j'y connais rien en schteumeuleu. Je voudrais moi aussi afficher le contenu d'un fichier texte dans ma page.
J'ai essayé un truc en php :
<?php
$session = fopen ("blabla_nounours.txt", "r" );
$contenu = fread ($session, filesize ("blabla_nounours.txt" ));
echo $contenu;
fclose ($session);
?>
J'avais lu qu'il fallait renommer sa page en .phtml. Mais ça ne marche pas. Rien ne s'affiche.
J'ai alors essayé un truc différent:
<script language= »PHP »>
$session = fopen ("blabla_nounours.txt", "r" );
$contenu = fread ($session, filesize ("blabla_nounours.txt" ));
echo $contenu;
fclose ($session);
</script>
Mais ça ne marche pas non plus, snif !
Et puis, en java, ça a l'air super compliqué .
Quelqun pourrait me c/c un code ?
et la balise pre, ça marche comment ?
Merci !
Marsh Posté le 13-03-2005 à 14:32:18
Mmm <pre> n'a pas réellement d'intérêt, il sert principalement à effectuer des rendus spécifiques, dans le style de la balise fixed du forum. Il ne fait pas lui même d'insertion si vous préférez.
Pour insérer de manière simple un texte dans un fichier HTML, il y a deux méthodes:
1- La méthode "simple" server side scriptée
Utilisation des méthodes d'include dans les différents langages dispos (PHP, ASP, JSP) ou des SSI d'Apache
Exemple en PHP:
<?php |
Exemple en SSI:
<!--#include virtual="monfichier.txt"--> |
Dans les deux cas, au moment du traitement de l'instruction le serveur va "simplement" remplacer l'instruction d'inclusion par le contenu du fichier inclus (donc va recopier "texto" le contenu du fichier source dans le fichier envoyé au client)
2- La méthode "propre" HTML
Utilisation de la balise <object> pour insérer un contenu étranger au document.
<object data="monfichier.txt" title="Fichier inclus">Erreur d'inclusion</object> |
Cette technique crée une "zone" d'inclusion qui va "exécuter" l'objet inclus en son sein.
Si l'inclusion rate, le texte affiché entre <object> et </object> est affiché (nb: on peut mettre d'autres <object> ou des éléments HTML complexes entre <object> et </object>.
La taille de la zone d'inclusion est réglée via CSS.
Marsh Posté le 16-03-2005 à 12:04:12
Merci beaucoup pour ton aide, je vais essayer tes codes.
Marsh Posté le 18-03-2005 à 22:01:21
Euh... dis, c'est encore moi. J'ai essayé les différents trucs mais ensuite, quand je lance la page avec internet explorer pour voir de quoi elle a l'air, rien ne s'affiche.
C'est dingue ça, je vais me décolorer en blonde si ça continue !
J'oublie quelque chose ? Faut changer l'extension de fichier de la page ? Faire un onload ou chais pas quoi ?
Marsh Posté le 18-03-2005 à 22:36:03
masklinn a écrit :
|
Avec <object> c'est Mieux de préciser le type MIME de ce que tu inclus, donc ici : type="text/plain"
Marsh Posté le 18-03-2005 à 22:36:25
Estellanara a écrit : Euh... dis, c'est encore moi. J'ai essayé les différents trucs mais ensuite, quand je lance la page avec internet explorer pour voir de quoi elle a l'air, rien ne s'affiche. |
URL pour tester ?
Marsh Posté le 21-03-2005 à 00:32:23
Mon site n'est pas encore online, vu qu'il buge...
Je vais essayer avec ton tuyau et si ça merde encore, je repasse. En tous les cas, merci !
Marsh Posté le 21-03-2005 à 11:57:23
J'ai essayer avec object mais le problème est quand on a 2 ou 3 pages dans un fichier doc il n'affiche que la première. Comment faire pour les autres pages. J'utilise juste du html dans mon source
Marsh Posté le 21-03-2005 à 12:03:12
Envoi le bout de code contenant ton <object>
Marsh Posté le 21-03-2005 à 12:20:19
<object data="fichiermaj/membres.doc" title="Membres">Erreur de fichier</object>
Marsh Posté le 21-03-2005 à 14:42:10
application/msword
Marsh Posté le 21-03-2005 à 14:49:35
Ok
<object type="application/msword" data="fichiermaj/membres.doc" title="Membres"> |
Ce serait l'idéal
Marsh Posté le 21-03-2005 à 15:15:49
t'as oublié l'insert PDF
Marsh Posté le 04-11-2002 à 15:58:45
Bonjour,
pouvez vous me dire comment insérer le contenu d'un fichier texte dans une feuille html.
merci.