28173 sujets

CSS et mise en forme, CSS3

Pages :
Hello !

Désolé si cette question a déjà été postée, je débarque !
...et pas trouvé de réponse.

Question : Je veux mettre des tutos sur mon site, donc mettre des ligne de code HTML ou PHP, mais je ne veux pas qu'ils soient interprètés ! ! Juste lisibles et copiables.

Merci d'avance
Modifié par dan3553 (18 Sep 2006 - 00:30)
Salut,

en effet on a déjà dû en discuter ici.

Il suffit de remplacer les caractères "posant problème" (a ton niveau) par leur équivalent entité.

< = &lt;
> = &gt;
& = &amp;

Tu n'auras ensuite plus de problème à l'affichage de code PHP ou HTML qui ne seront plus interprétés.

Je me pose par ailleurs une question sur la démarche... proposer des tutoriels c'est très louable, mais maîtriser le sujet traité, c'est mieux non ? Ne pas savoir ce genre de chose dénote peut être une lacune à ce niveau...

++
Modifié par Olivier (18 Sep 2006 - 01:01)
Merci,
Je m'attendais au retour de manivelle !
Je n'ai pas la prétention de tout savoir, j'ai passé l'âge...

Je suis si nul que je n'ai pas compris la réponse !

exemple : je veux mettre
 print (" je suis nul "); 

je le code comment pour ne pas être interprété ,
Bah si tu n'as aucun problème de caractères problématique... je ne vois pas où tu coinces Smiley ohwell

Ecris tout simplement ton code dans le HTML ! Balisé correctement.

<code>print ("je suis nul, rédiger des tutoriels, faut peut être que je me perfectionne un peu et ensuite, ils seront tops !");</code>


(sachant que <code> est une balise en ligne).
Euh, au fait, <code> n'a aucune influence sur l'interprétation ou non du code inclu dedans. C'est juste la balise adaptée à l'inclusion d'une portion de code dans une page HTML.
DONC <code> ne me permet pas d'écrire du code lisible et pas interprété !

Des fois que ...

J'utilise une maxime que je vous conseille de méditer :

quand on a mesuré l'étendue de ce qu'il nous reste à apprendre, on parle moins vite de ce que l'on croit savoir !

Dan
Modifié par dan3553 (18 Sep 2006 - 00:52)
dan3553 a écrit :
DONC <code> ne me permet pas d'écrire du code lisible et pas interprété !

Des fois que ...

Euh, pour le coup, c'est moi qui ne pige plus là... Qu'est ce que tu as voulu dire ?

<code> ne sert qu'à baliser du code. Indiquer à qui le veut (google, developpeur, feuille de style CSS, script JavaScript, Ben Laden, ...) que ce qui est dedans est une portion de code.

Pour l'interprétation ou non, c'est, comme je te l'expliquais, uniquement les caractères "problématiques" dont il faut s'occuper. A savoir les remplacer par leur équivalent entité.

Si tu as :

<?php
print ("machin chose");
?>


Tu dois pour l'afficher sans l'executer faire :

&lt;?php
print ("machin chose");
?&gt;


Si tu n'as que print ("machin chose"); aucun soucis, c'est ce qui sera affiché et rien ne sera interprété puisque tu n'as pas les caractères de délimitation du code PHP (<?php et ?>)
Modifié par Olivier (18 Sep 2006 - 01:01)
Je vais essayer d'être clair !

Je veux faire figurer sur une page web un bout de code (explication, démo),
je veux que l'on voie tout (balises comprises), mais je ne veux pas
que ce bout de code soit interprété par le navigateur.

Idem quand on utilise code dans ce forum
Modifié par dan3553 (18 Sep 2006 - 00:57)
dan3553 a écrit :
Je vais essayer d'être clair !

Je veux faire figurer sur une page web un bout de code (explication, démo),
je veux que l'on voie tout (balises comprises), mais je ne veux pas
que ce bout de code soit interprété par le navigateur.

Idem quand on utilise code dans ce forum


C'est exactement ce que je n'arrête pas de t'expliquer Smiley cligne
J'ai édité mon précédent message entre temps, tu devrais avoir toute l'explication voulue.
Modifié par Olivier (18 Sep 2006 - 01:02)
Sorry, j'avais pas vu !

J'ai essayé vite fait. (pas en php)

Comment tu utilises le truc pour un code HTML ? J'ai pas réussi !
Suis vraiment fatigué !
Modifié par dan3553 (18 Sep 2006 - 01:04)
Euh... bah c'est exactement pareil Smiley ohwell

Pour la troisième fois. Tu n'as a t'occuper que des caractères : <, > et &

Donc, pour afficher sans interpréter la balise <html> par exemple...

&lt;html&gt;


Et voilà, t'as gagné !

Pour le faire automatiquement, tu as une fonction PHP qui te le fais directement :
http://fr2.php.net/manual/fr/function.htmlspecialchars.php

Je peux difficilement être plus clair là... (je réitère au niveau de la pertinence de la rédaction des tutoriels !)
Modifié par Olivier (18 Sep 2006 - 01:37)
OK merci ! !

J'avais pas mis les ; en me disant que ce n'était pas PHP ! !

Merci beaucoup

Je ne sais pas mettre "résolu", c'est mon premier POST !

D'ailleurs, je ne fréquente plus les FORUMS, j'en ai marre de me faire jeter !
C'est hélas devenu une habitude partout...

Sympa !
Modifié par dan3553 (18 Sep 2006 - 01:14)
Pour info, tu peux consulter http://www.pc-cool.fr
100% CSS, pas de table.

Je n'ai jamais jeté un client qui me téléphone pour une imprimante qui refuse
de fonctionner ... parce qu'elle n'est pas branchée !

Bonsoir, toutes et tous
Modifié par dan3553 (18 Sep 2006 - 01:20)
dan3553 a écrit :

100% CSS, pas de table.

Pas de HTML du tout ? ! Smiley langue Smiley cligne


T'as un soucis dans ta page par contre :

</head>
<body>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>

<head>

Modifié par Olivier (18 Sep 2006 - 01:22)
Le "jeter", c'est juste pour la première réflexion : "faut pas prétendre faire un
tuto si on ne connait pas la réponse à la question posée".

La faq ?
j'ai pas regardé si ma réponse s'y trouvais, c'est vrai.
Pose la question sur Google, aucune réponse !

J'ai posé aussi à d'autres développeurs...

Ceux qui ont la réponse, sont ceux qui éditent des tutos !

Je donne des cours depuis 10 ans ! mais je n'ai jamais édité un tuto sur le web.
dan3553 a écrit :
Le "jeter", c'est juste pour la première réflexion : "faut pas prétendre faire un
tuto si on ne connait pas la réponse à la question posée".

La faq ?
j'ai pas regardé si ma réponse s'y trouvais, c'est vrai.
Pose la question sur Google, aucune réponse !

J'ai posé aussi à d'autres développeurs...

Ceux qui ont la réponse, sont ceux qui éditent des tutos !

Je donne des cours depuis 10 ans ! mais je n'ai jamais édité un tuto sur le web.


Faut pas mal le prendre hein, mais c'est de vécu ce que je te dis, j'ai moi même tenté de rédiger des tutoriels sur des sujets que je ne maîtrisais pas. Les résultats sont vite partis à la poubelle et j'ai perdu mon temps.

Il ne suffit pas d'être pédagogue pour donner des cours ou rédiger des tutoriels. Le support oral ou web ne fait aucune différence. Tes 10 ans de cours ont étaient fait sur un sujet que tu maîtrisais a priori.

Pour la FAQ, c'était pour la mention du [résolu] dans le titre du sujet, pas pour ton problème spécifique.

Pour terminer, je ne pense pas que tu t'es fait jeter. Je t'ai patieament expliqué la démarche avec des exemples illustratifs, tu y a trouvé la réponse à ta question (et ce, rapidement qui plus est).
Modifié par Olivier (18 Sep 2006 - 01:34)
dan3553 a écrit :
Le soucis dans ma page ?
Quelle page, pas vu, c'est grave çà !

Bah de celle dont tu parles : http://www.pc-cool.fr
Et oui, c'est plutôt "grave" comme problème, enfin, c'est préoccupant au niveau de la gestion de la sortie HTML du contenu. L'outil ayant généré ça doit être revu apparement.
OK, pas de soucis...

Problème courant mal compris souvent : on a besoin d'un tuyau urgent,
on ne prend pas le temps d'éplucher ni la FAQ ni le règlement !

Merciiiiiiiiiiiiiiii ! !

Bonne nuit !
Pages :