quel extension pour afficher un document ?

Tohru222
Invité n'ayant pas de compte PHPfrance

28 janv. 2012, 16:20

Bonjour,
voilà je développe pour quelqu'un un petit site (sans base de données et avec très peu de pages)
Site en HTML et php
sur une page de ce site, j'aimerais afficher le contenu d'un fichier. (directement afficher et pas en créant un lien avec ce fichier)
Car je voudrais que cette personne, puisse toute seule modifier le contenu de ce fichier.
j'ai essayé avec le :
fichier.txt => aucune mise en forme donc pas très jolie
j'ai pensé au .doc, .pdf ou .rtf, mais j'ai vu que certains visiteurs du site ne pourraient peut êter pas afficher ces pages.
qu'elle extension de fichier me conseillez vous de façon à ce que ce soit lisible par le plus grand nombre ?
et si j'abusais, quel code utilisez vous pour afficher ce fichier ?
merci

Eléphant du PHP | 250 Messages

28 janv. 2012, 17:35

Bonsoir
Tu devrais peut être te tourner vers un éditeur du typeTinyMce si tu veux que ton client puisse agrémenter sa saisie...
. Un formulaire avec textarea et le tour est joué..
"L'histoire, à l'image de toutes choses dans l'univers, semble avoir comme unique règle le côté ondulatoire."

Tohru222
Invité n'ayant pas de compte PHPfrance

29 janv. 2012, 16:12

ça me parait bien compliqué....

j'ai vu il semblerai que le format .RTF est lisible par casiment tout le monde.
Et on peut en générer un via wordpad.

si celà est juste, ça serait surement plus simple de faire un .rtf garce à wordpad et d'afficher le contenu de ce fichier dans ma page web.
mais je galère à trouver comment afficher le contenu de ce fichier dans une page web....

ViPHP
xTG
ViPHP | 7331 Messages

29 janv. 2012, 17:17

Si tu veux garder le format du texte au contraire cela va être très compliqué...
Et là une solution full web comme tinyMCE sera davantage plus facile.

Mais si tu veux juste du plain text sans aucun format =>
echo file_get_contents($url_vers_fichier);
Bien sûr si c'est un fichier que l'utilisateur possède sur son ordinateur il faut faire un formulaire d'upload et tout ce qui va avec avant de pouvoir l'ouvrir et l'afficher...

Eléphant du PHP | 250 Messages

29 janv. 2012, 17:23

Bonjour
Non, tu ne pourras pas afficher correctement un fichier RTF (ou un autre); quand à la portabilité....
Je ne sais plus qui du staff de PHPFrance avait fait un article sur ce type de problématique, et je ne suis pas arrivé à le retrouver, dommage.
La solution de type TinyMCE me parait plus adaptée.
M'enfin, essayes et tu verras bien...mais attends toi à avoir les yeux qui piquent
Bonne continuation
"L'histoire, à l'image de toutes choses dans l'univers, semble avoir comme unique règle le côté ondulatoire."

Eléphant du PHP | 250 Messages

29 janv. 2012, 17:23

Damned! Grilled again! :mrgreen:
"L'histoire, à l'image de toutes choses dans l'univers, semble avoir comme unique règle le côté ondulatoire."

Tohru222
Invité n'ayant pas de compte PHPfrance

29 janv. 2012, 17:30

oui j'ai du faire tout le site qui pose la question et personne arrive à afficher le texte d'un rtf.

sinon j'ai pensé au fichier .pdf
on peut les créer facilement avec le nouveau word (qu'a cette personne)

dans mon site, je peux afficher le contenu du pdf avec seulement cette ligne :
<iframe src="test.pdf" width="800" height="600" align="middle"></iframe>

vous pensez qu'il y a encore beaucoup de gens qui ne peuvent pas ouvrir de .pdf ?

Eléphant du PHP | 250 Messages

29 janv. 2012, 17:35

Il me semble que sans le bon plugin dans le navigateur, ça va être dur; de plus question référencement.....ça doit plutôt être "bof bof"....
"L'histoire, à l'image de toutes choses dans l'univers, semble avoir comme unique règle le côté ondulatoire."

Mammouth du PHP | 2278 Messages

29 janv. 2012, 18:15

et si la personne exportait au format HTML son texte créé avec ce qu'elle sait utiliser?
Il devrait suffire d'un readfile (http://fr2.php.net/manual/fr/function.readfile.php)
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

Tohru222
Invité n'ayant pas de compte PHPfrance

29 janv. 2012, 18:43

1/pour le .pdf, j'avais penser mettre un lien à côté pour télécharger adobe reader pour ceux qui l'ont pas.

mais j'avais pas pensé au référencement.......

2/pour expliquer à la personne où écrire son texte direcmtent sur la page ou pour un include_once("mapage.html") :
j'y ai pensé, mais pb avec tout ces accents. alors faut que je fasse 25 milles fonction pour remplacer les caractères spéciaux par leur format html

3/sinon un fichier .txt (avec la fonction include_once("mapage.txt"))
j'ai essayé, il n'y a plus le pb des accents
mais tout le texte est attaché (pas de saut de ligne, et pas les bases genre surligner, gras.....)
et dans ce cas pas de pb de référencement ? car le texte n'est pas sur la page web

ViPHP
xTG
ViPHP | 7331 Messages

29 janv. 2012, 19:33

2/pour expliquer à la personne où écrire son texte direcmtent sur la page ou pour un include_once("mapage.html") :
j'y ai pensé, mais pb avec tout ces accents. alors faut que je fasse 25 milles fonction pour remplacer les caractères spéciaux par leur format html
S'il utilise Word c'est forcement de l'iso qui est utilisé lors de l'enregistrement. Il suffit de régler ton encodage ou de le convertir sur le tas.
http://fr.php.net/manual/fr/function.mb ... coding.php
http://fr.php.net/manual/fr/function.mb ... coding.php
car le texte n'est pas sur la page web
Le PHP génère du HTML, le moteur de recherche n'indexe pas le code PHP, pour lui ton include est invisible et c'est comme si c'était une page html.

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

30 janv. 2012, 11:14

oui j'ai du faire tout le site qui pose la question et personne arrive à afficher le texte d'un rtf.

sinon j'ai pensé au fichier .pdf
on peut les créer facilement avec le nouveau word (qu'a cette personne)

dans mon site, je peux afficher le contenu du pdf avec seulement cette ligne :
<iframe src="test.pdf" width="800" height="600" align="middle"></iframe>

vous pensez qu'il y a encore beaucoup de gens qui ne peuvent pas ouvrir de .pdf ?
J'ai vu récemment sur un blog ce système et j'ai pensé à ta recherche. Le fichier PDF m'est envoyé en téléchargement si je n'ai pas le plugin d'affichage du PDF dans la page.
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.