Question php : la fonction include

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

TATOINE
WRInaute discret
WRInaute discret
 
Messages: 60
Inscription: Mar Aoû 02, 2005 11:34

Question php : la fonction include

Message le Mar Jan 03, 2006 19:03

Bonjour, je débute en php, et je cherche une réponse à ma question.
voilà donc :
J'ai un fichier texte que je veux integrer à une page hml, je voudrais utiliser la fonction include comme ceci :
<?php include("montexte.txt"); ?>

Est-ce que je peut choisir la police qui va apparaitre sur ma page pour le texte montexte.txt ? si oui, comment ?

merci pour votre réponse !

illicotravel
Nouveau WRInaute
 
Messages: 18
Inscription: Mar Jan 03, 2006 17:47

Message le Mar Jan 03, 2006 19:31

Tu mets le texte du fichier à inclure dans une div avec une classe et tu spécifies en CSS le style de la police de cette classe.

Code: Tout sélectionner
<div class="fontStyle">ton texte</div>


et pour le CSS:

Code: Tout sélectionner
.fontStyle {
   FONT: normal 12px arial, sans-serif;
}



jOoL
WRInaute impliqué
WRInaute impliqué
 
Messages: 466
Inscription: Mer Mai 04, 2005 23:02

Message le Mar Jan 03, 2006 19:47

perso, j'incluerai le fichier au format .php plutôt que .txt

si besoin, tu pourras y inclure des fonctions etc.

cela t'évitera de devoir réécrire le code de tes includes.

Tu développes en php, donc par soucis de cohérence, fais de même partout ;-)

TATOINE
WRInaute discret
WRInaute discret
 
Messages: 60
Inscription: Mar Aoû 02, 2005 11:34

Message le Mar Jan 03, 2006 20:43

Merci, mais je doit garder mon fichier à inclure en .txt, je ne peut donc pas mettre de div

en fait, je veut juste faire un script pour changer le texte à l'interieur d'une page de mon site avec une interface admin (qui modifie le texte via le fichier).

la fonction include n'est peut etre pas adaptée,
peut-etre doit-je mettre le texte du fichier dans une variable et ensuite faire un echo de la variable avec la mise en forme ?

ou peut etre passer par une bdd,

dur dur le php !


jOoL
WRInaute impliqué
WRInaute impliqué
 
Messages: 466
Inscription: Mer Mai 04, 2005 23:02

Message le Mar Jan 03, 2006 21:06

ok, si tu es contraint d'utiliser un fichier texte, il te suffit de rédiger ton code comme suit:


Code: Tout sélectionner


ta page web .php:

<html>
<body>

<div id="includeText" class="includeText">

<?php

   include("fichierTexte.txt");

?>
</div>
 
</body>
</html>



et le tour est joué.

Par-contre, si le texte du fichier txt n'est pas formaté en HTML, la présentation ne sera pas forcément très bonne.

Mais difficile d'en dire plus sans connaître la nature du fichier et des données qu'il contient.

edit: En fait, par ton interface d'admin, tu peux écrire un fichier au format que tu veux non? et si tu le crées, tu peux le formater à ta guise avant de l'écrire...
Dernière édition par jOoL le Mar Jan 03, 2006 21:07, édité 1 fois.

smrhp
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 191
Inscription: Mer Aoû 03, 2005 12:46

Message le Mar Jan 03, 2006 21:06

ben tu peux essayer :

Code: Tout sélectionner
<div id="tonid">
<?php
include("tonfichier.txt");
?>
</div>


AMHA ça passe...

et d'ailleurs après test histoire de pas dire de bêtise, ça passe ;)

TATOINE
WRInaute discret
WRInaute discret
 
Messages: 60
Inscription: Mar Aoû 02, 2005 11:34

Message le Mar Jan 03, 2006 21:21

Effectivement ça passe mais aucune mise en page ...

pour l'interface admin je ne sais pas je n'en ai encore jamais fait !
En fait c'est ma toute première utilisation du php, donc je patoge bien, je crois que je vais essayer de trouver un script tout fait pour m'en inspirer.


jOoL
WRInaute impliqué
WRInaute impliqué
 
Messages: 466
Inscription: Mer Mai 04, 2005 23:02

Message le Mar Jan 03, 2006 21:28

Alor si tu débutes en php, LA référence absolue à consulter sans modération avec abus c'est le site http://fr.php.net/

toutes les fonctions, tout tout tout sur php.

et en français !

Bon courage!

TATOINE
WRInaute discret
WRInaute discret
 
Messages: 60
Inscription: Mar Aoû 02, 2005 11:34

Message le Mar Jan 03, 2006 21:36

Oh le beau manuel ! ça fait peur !

m'enfin je vais me faire un chtit café et essayer d'ingurgiter du php

merci !

smrhp
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 191
Inscription: Mer Aoû 03, 2005 12:46

Message le Mar Jan 03, 2006 22:18

mais tu vas aussi avoir du manuel du HTML apparement ;)

car pour pouvoir bénéficier d'une mise en page du texte que tu inclues il faut bien sûr qu'il soit formaté comme il faut ;) !!

et le include("tonfichier.txt") fonctionnera tout aussi bien... mais il faudra que le texte inclu soit du genre : "<strong>mahcinchose</strong>" par exemple etc.

de plus pour les sauts de ligne etc. il est possible par contre que l'utilisation d'un .txt pose problème et que de sauvegarder ton .txt en .php puisse gérer ça un peu mieux... à vérifier

smrhp
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 191
Inscription: Mer Aoû 03, 2005 12:46

Message le Mar Jan 03, 2006 22:20

jOoL a écrit:Alor si tu débutes en php, LA référence absolue à consulter sans modération avec abus c'est le site http://fr.php.net/


et en particulier ici :
http://fr.php.net/download-docs.php

tu peux télécharger un .chm de l'aide avec index, recherche et tout le toutim ! en français biens sûr !

TATOINE
WRInaute discret
WRInaute discret
 
Messages: 60
Inscription: Mar Aoû 02, 2005 11:34

Message le Jeu Jan 05, 2006 1:39

Merci pour votre aide, j'ai réussi à me débrouiller pour mettre mon texte dans une page htm, en gros a l'interieur des body ça donne ça :

<H1>accueil</H1>
mon texte mes images mes liens ...
<H1>page 2</H1>
mon texte mes images mes liens ...
<H1>page 3</H1>
mon texte mes images mes liens ...
....

Bon maintenant vous l'aurez compris j'aimerais bien recuperer "mon texte mes images mes liens" du <H1>accueil</H1> pour le mettre sur ma page d'accueil; ensuite "mon texte mes images mes liens" du <H1>page 2</H1> pour le mettre dans ma page 2 ect...

edit : en fait je souhaite mettre à jour mon site en modifiant seulement la page htm.

si quelqu'un à une idée ça me sauverait, car la je nage dans le brouillard ...

smrhp
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 191
Inscription: Mer Aoû 03, 2005 12:46

Message le Jeu Jan 05, 2006 19:19

là en revanche je pense que ton bonheur se trouve plutôt du côté du XML (où je n'ai pas vraiment d'expérience), ou bien d'un interface avec une base mysql, mais bon y'a du pain sur la planche quand même ;)

en HTML comme tu le fait, à part faire une page par <h1>xxx</h1> que tu inclu en fonction de la page demandée, je vois pas trop...


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités